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 异步数据库:提升数据库操作的性能