> 文章列表 > string类的常用方法

string类的常用方法

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中如何将字符串转换为大写?