Java String 返回方法208
Java 编程语言提供的字符串类提供了丰富的功能来处理字符串。其中,返回方法是 String 类不可或缺的一部分,它允许程序员根据指定的条件或操作从字符串中检索各种值。## 返回基本值的方法
length()
获取字符串的字符数量,包括空格。它返回一个整数,表示字符串的长度。
charAt(int index)
根据指定的索引位置获取字符串中的单个字符。索引从 0 开始,超出范围的索引将抛出 IndexOutOfBoundsException。
substring(int beginIndex)
从指定的开始索引位置到字符串末尾返回字符串的子字符串。如果省略开始索引,则从字符串的开头开始。
substring(int beginIndex, int endIndex)
从指定的开始索引位置到指定的结束索引位置返回字符串的子字符串。该方法不包括结束索引位置的字符。
isEmpty()
检查字符串是否为空(不包含任何字符)。它返回一个布尔值,表示字符串是否为空。## 转换方法
toLowerCase()
将字符串中所有的字符转换为小写字母,并返回一个新的字符串。
toUpperCase()
将字符串中所有的字符转换为大写字母,并返回一个新的字符串。
trim()
从字符串的开头和结尾移除所有前导和尾随空格,并返回一个新的修剪后的字符串。
replace(char oldChar, char newChar)
将字符串中所有出现的旧字符替换为新字符,并返回一个新的字符串。
replace(String oldString, String newString)
将字符串中所有出现的旧子字符串替换为新子字符串,并返回一个新的字符串。## 搜索方法
indexOf(int ch)
在字符串中搜索指定字符的第一个出现的位置。如果没有找到字符,则返回 -1。
lastIndexOf(int ch)
在字符串中搜索指定字符的最后一个出现的位置。如果没有找到字符,则返回 -1。
indexOf(String str)
在字符串中搜索指定子字符串的第一个出现的位置。如果没有找到子字符串,则返回 -1。
lastIndexOf(String str)
在字符串中搜索指定子字符串的最后一个出现的位置。如果没有找到子字符串,则返回 -1。
startsWith(String prefix)
检查字符串是否以指定的字符串前缀开头。它返回一个布尔值,表示字符串是否以前缀开头。
endsWith(String suffix)
检查字符串是否以指定的字符串后缀结尾。它返回一个布尔值,表示字符串是否以后缀结尾。## 比较方法
equals(Object obj)
将字符串与指定的对象进行比较。如果对象也是一个字符串,并且其值与其相等,则返回 true。
equalsIgnoreCase(String str)
将字符串与指定字符串进行不区分大小写的比较。如果字符串的值相等,则返回 true。
compareTo(String str)
将字符串与指定字符串进行字典顺序比较。如果字符串相等,返回 0;如果字符串小于指定字符串,返回一个负数;如果字符串大于指定字符串,返回一个正数。
compareToIgnoreCase(String str)
将字符串与指定字符串进行不区分大小写的字典顺序比较。如果字符串相等,返回 0;如果字符串小于指定字符串,返回一个负数;如果字符串大于指定字符串,返回一个正数。
2024-11-14
上一篇:Java 接收数据包:全面指南
Java方法栈日志的艺术:从错误定位到性能优化的深度指南
https://www.shuihudhg.cn/133725.html
PHP 获取本机端口的全面指南:实践与技巧
https://www.shuihudhg.cn/133724.html
Python内置函数:从核心原理到高级应用,精通Python编程的基石
https://www.shuihudhg.cn/133723.html
Java Stream转数组:从基础到高级,掌握高性能数据转换的艺术
https://www.shuihudhg.cn/133722.html
深入解析:基于Java数组构建简易ATM机系统,从原理到代码实践
https://www.shuihudhg.cn/133721.html
热门文章
Java中数组赋值的全面指南
https://www.shuihudhg.cn/207.html
JavaScript 与 Java:二者有何异同?
https://www.shuihudhg.cn/6764.html
判断 Java 字符串中是否包含特定子字符串
https://www.shuihudhg.cn/3551.html
Java 字符串的切割:分而治之
https://www.shuihudhg.cn/6220.html
Java 输入代码:全面指南
https://www.shuihudhg.cn/1064.html