java中string中的方法
时间: 2024-09-26 20:10:25 浏览: 36
在Java中,String 类是一个非常重要的内置类,它代表不可变的字符序列。String 类包含了许多方便的操作字符串的方法,下面列举一些常用的方法:
1. `length()`: 返回字符串的长度,即字符的数量。
```java
String str = "Hello";
int len = str.length(); // len == 5
```
2. `charAt(int index)`: 根据索引获取指定位置的字符。
```java
char ch = str.charAt(0); // ch == 'H'
```
3. `substring(int beginIndex, int endIndex)`: 提取从开始到结束(非闭合区间)的一部分字符串。
```java
String substr = str.substring(1, 4); // substr == "ell"
```
4. `indexOf(String str)` 或 `.indexOf(char c)`: 查找子串或特定字符首次出现的位置,如果找不到则返回 -1。
```java
int pos = str.indexOf("l"); // pos == 2
```
5. `toLowerCase()` 和 `toUpperCase()`: 转换整个字符串为小写或大写形式。
```java
String lower = str.toLowerCase(); // lower == "hello"
```
6. `trim()`: 移除字符串两端的空白字符。
```java
String trimmed = str.trim(); // trimmed == "Hello"
```
7. `split(String regex)`: 使用正则表达式分割字符串并返回一个字符串数组。
```java
String[] parts = str.split("o"); // parts[0] == "Hell", parts[1] == "l"
```
还有很多其他的方法,如替换、连接、截断等。这些都是在处理字符串时常用的工具,提高了代码的效率和可读性。
阅读全文