首页 > 其他分享 >String常用方法【随记】

String常用方法【随记】

时间:2024-06-17 11:32:45浏览次数:10  
标签:返回 常用 String int str 字符串 World 随记

在 Java 中,String 类提供了许多常用的方法来操作字符串。以下是一些最常用的方法:

  1. length()

    • 返回字符串的长度。
    • String str = "Hello, World!"; int length = str.length(); // 13
  2. charAt(int index)

    • 返回指定索引处的字符。
    • char ch = str.charAt(0); // 'H'
  3. substring(int beginIndex, int endIndex)

    • 返回一个新字符串,它是此字符串的一个子字符串。
    • String substr = str.substring(7, 12); // "World"
  4. contains(CharSequence s)

    • 判断此字符串是否包含指定的字符序列。
    • boolean contains = str.contains("World"); // true
  5. indexOf(String str)

    • 返回指定子字符串在此字符串中第一次出现处的索引。
    • int index = str.indexOf("World"); // 7
  6. lastIndexOf(String str)

    • 返回指定子字符串在此字符串中最右边出现处的索引。
    • int lastIndex = str.lastIndexOf("o"); // 8
  7. toUpperCase()

    • 将此字符串转换为大写。
    • String upperStr = str.toUpperCase(); // "HELLO, WORLD!"
  8. toLowerCase()

    • 将此字符串转换为小写。
    • String lowerStr = str.toLowerCase(); // "hello, world!"
  9. trim()

    • 返回一个字符串,其值为此字符串,并删除任何前导和尾随空格。
    • String trimmedStr = str.trim();
  10. replace(CharSequence target, CharSequence replacement)

    • 返回一个新字符串,它是通过用新字符序列替换此字符串中所有旧字符序列之后得到的。
    • String replacedStr = str.replace("World", "Java"); // "Hello, Java!"
  11. split(String regex)

    • 根据给定的正则表达式的匹配拆分此字符串。
    • String[] parts = str.split(", "); // ["Hello", "World!"]
  12. equals(Object anObject)

    • 将此字符串与指定的对象比较。
    • boolean isEqual = str.equals("Hello, World!"); // true
  13. equalsIgnoreCase(String anotherString)

    • 将此字符串与另一个字符串比较,忽略大小写。
    • boolean isEqualIgnoreCase = str.equalsIgnoreCase("hello, world!"); // true
  14. isEmpty()

    • 当且仅当 length() 为 0 时返回 true。
    • boolean isEmpty = str.isEmpty(); // false

这些方法几乎涵盖了日常使用中对字符串操作的常见需求。

标签:返回,常用,String,int,str,字符串,World,随记
From: https://blog.csdn.net/weixin_64296810/article/details/139738658

相关文章

  • Okhttp调用第三方系统接口【随记】
    Okhttp调用第三方系统接口依赖<dependency>  <groupId>com.squareup.okhttp3</groupId>  <artifactId>okhttp</artifactId>  <version>4.9.1</version></dependency>importokhttp3.OkHttpClient;importokhttp3.Reque......
  • 2、docker-常用命令
    ·dockerversion 显示docker的版本信息·dockerinfo更详细的docker的系统信息·docker--help   ==========================镜像命令======================= #docker镜像命令:1、dockerimages:列出所有本地镜像。··REPOSITORY镜......
  • 高级前端的 25 个常用 JavaScript 单行代码
    1.不使用临时变量来交换变量的值例如我们想要将 a 于 b 的值交换leta=1,b=2;//交换值[a,b]=[b,a];//结果:a=2,b=1这行代码使用数组解构赋值的方式来交换两个变量的值,无需定义新的临时变量。这个巧妙的技巧可让代码看起来更简洁明了。语法[a,b......
  • React+TS前台项目实战(九)-- 全局常用组件弹窗Dialog封装
    文章目录前言Dialog公共弹窗组件1.功能分析2.代码+详细注释3.使用方式4.效果展示总结前言今天这篇主要讲全局公共弹窗Dialog组件封装,将用到上篇封装的模态框Modal组件。有时在前台项目中,偶尔要用到一两个常用的组件,如弹窗,其实不必非安装ant-design这些主流框......
  • kafka常用命令(详细)
    目录一、KAFKA启停命令1.前台启动2.后台启动3.停止命令二、Topic 相关命令2.1.创建Topic2.2.查询Topic列表2.3.查询Topic详情2.4.增加Topic的partition数2.5.查看topic指定分区offset的最大值或最小值2.6.删除Topic三、消息相关命令3.1.......
  • 在Linux中,有哪些常用的网络管理工具?
    在Linux中,网络管理工具非常多样,它们可以帮助系统管理员监控、配置和故障排除网络。以下是一些常用的网络管理工具:ifconfig(或ip):ifconfig(在较新的系统中被ip命令取代)用于显示和配置网络接口。例如,ipaddrshow可以显示所有网络接口的状态。ip:ip命令是一个多功能的......
  • QT基础 - 常用按钮控件和快捷键
    目录一.QtCreator常用快捷键二. QWidget三. QPushButton四. QRadioButton五. QCheckBox六. QToolButton七.总结一.QtCreator常用快捷键说明快捷键运行ctrl+R编译ctrl+B帮助文档F1,点击F1两次跳到帮助界面跳到符号定义F2或者ctrl+鼠标点击注释ctrl+/字......
  • JS数组常用方法总结,含ES6新方法,附示例代码
    ......
  • 8个常用的辅助函数!!
    在开发各种项目时,我们会发现经常需要一些辅助函数来帮助我们实现一些需求,并且这些函数是在很多项目里都可以进行复用的。下面我就列出我们一些常用的辅助函数,来帮助大家在开发项目时,进行复用。1.首字母大写将字符串的第一个字母大写,其余部分转换为小写。//该函数接受一......
  • Linux 系统下工作中常用的shell命令
    目录ls:列出目录内容cd:改变当前工作目录pwd:显示当前工作目录的路径cp:复制文件或目录mv:移动文件或目录rm:删除文件或目录mkdir:创建新目录touch:创建空文件cat:连接文件并打印到标准输出设备上grep:在文件中查找模式find:在文件系统中查找文件这些命令是非常常用的,每个命令......