string类的常用方法
`String` 类在 Java 中是一个非常重要的类,用于处理文本数据。下面是一些 `String` 类的常用方法:
1. `length()`: 返回字符串的长度。
```javaString str = \"example\";int len = str.length(); // len = 7```
2. `charAt(int index)`: 返回指定索引位置的字符。
```javachar ch = str.charAt(2); // ch = \'x\'```
3. `equals(Object obj)`: 比较当前字符串与指定对象的内容是否相同。
```javaboolean isEqual = str.equals(\"example\"); // isEqual = true```
4. `equalsIgnoreCase(String anotherString)`: 比较当前字符串与指定字符串的内容是否相同,忽略大小写。
```javaboolean isEqualIgnoreCase = str.equalsIgnoreCase(\"EXAMPLE\"); // isEqualIgnoreCase = true```
5. `toUpperCase()`: 将字符串中的所有字符转换为大写。
```javaString upperStr = str.toUpperCase(); // upperStr = \"EXAMPLE\"```
6. `toLowerCase()`: 将字符串中的所有字符转换为小写。
```javaString lowerStr = str.toLowerCase(); // lowerStr = \"example\"```
7. `concat(String str)`: 将指定字符串连接到当前字符串的末尾。
```javaString concatStr = str.concat(\" test\"); // concatStr = \"example test\"```
8. `indexOf(String s)`: 返回指定字符串在字符串中第一次出现的索引位置。
```javaint index = str.indexOf(\"amp\"); // index = 4```
9. `lastIndexOf(String s)`: 返回指定字符串在字符串中最后一次出现的索引位置。
```javaint lastIndex = str.lastIndexOf(\"example\"); // lastIndex = 0```
10. `substring(int beginIndex)`: 返回从指定索引位置开始到字符串末尾的子字符串。
```javaString subStr = str.substring(2); // subStr = \"xample\"```
11. `split(String regex)`: 使用正则表达式将字符串分割为子字符串数组。
```javaString[] parts = str.split(\"/\"); // parts = {\"1\", \"2\", \"3\", \"abc\", \"256\", \"rtYU\"}```
12. `trim()`: 返回字符串的副本,忽略前导和尾随空白字符。
```javaString trimmedStr = \" example \".trim(); // trimmedStr = \"example\"```
13. `compareTo(String anotherString)`: 按照字典顺序比较两个字符串的大小。
```javaint comparison = str.compareTo(\"example\"); // comparison = 0```
这些方法提供了丰富的功能来操作和处理字符串数据。使用这些方法可以方便地执行各种字符串操作,如检查字符串长度、比较字符串、转换大小写、连接字符串、查找子字符串等
其他小伙伴的相似问题:
string类在Python中的常用方法有哪些?
如何用Java实现字符串的拼接?
在Java中如何将字符串转换为大写?