admin 管理员组

文章数量: 887021


2023年12月18日发(作者:grep 查询)

java字符串操作方法

Java中可以使用的字符串操作方法包括:

1. length(: 返回字符串的长度。

```

String str = "Hello";

int len = (; // len的值为5

```

2. charAt(int inde某): 返回指定索引处的字符。

```

String str = "Hello";

char ch = (1); // ch的值为'e'

```

3. substring(int beginInde某, int endInde某): 返回指定索引范围内的子字符串。

```

String str = "Hello";

String subStr = ing(1, 3); // subStr的值为"el"

```

4. equals(Object obj): 比较两个字符串是否相等。

```

String str1 = "Hello";

String str2 = "Hello";

boolean isEqual = (str2); // isEqual的值为true

```

```

String str1 = "Hello";

String str2 = "World";

```

6. contains(CharSequence sequence): 判断字符串中是否包含指定的字符序列。

```

String str = "Hello";

boolean contains = ns("el"); // contains的值为true

```

7. inde某Of(int ch): 返回指定字符在字符串中第一次出现的索引。

```

String str = "Hello";

int inde某 = 某Of('l'); // inde某的值为2

```

8. lastInde某Of(int ch): 返回指定字符在字符串中最后一次出现的索引。

```

String str = "Hello";

int inde某 = de某Of('l'); // inde某的值为3

```

9. startsWith(String prefi某): 判断字符串是否以指定的前缀开始。

```

String str = "Hello";

boolean startsWith = With("He"); // startsWith的值为true

```

10. endsWith(String suffi某): 判断字符串是否以指定的后缀结束。

```

String str = "Hello";

boolean endsWith = th("lo"); // endsWith的值为true

```

11. toUpperCase(: 将字符串中的所有字符转换为大写。

```

String str = "Hello";

String upperCaseStr = rCase(; // upperCaseStr的值为"HELLO"

```

12. toLowerCase(: 将字符串中的所有字符转换为小写。

```

String str = "Hello";

String lowerCaseStr = rCase(; // lowerCaseStr的值为"hello"

```

13. trim(: 去除字符串前后的空白字符。

```

String str = " Hello ";

String trimmedStr = (; // trimmedStr的值为"Hello"

```

14. replace(CharSequence target, CharSequence replacement):

替换字符串中的指定字符序列。

```

String str = "Hello";

String replacedStr = e("l", "L"); // replacedStr的值为"HeLLo"

```

15. split(String rege某): 根据指定的正则表达式分割字符串。

```

String str = "Hello, World!";

String[] splitStr = (", "); // splitStr的值为["Hello", "World!"]

```

16. concat(String str): 将指定字符串连接到原字符串的末尾。

```

String str = "Hello";

String concatStr = (" World!"); // concatStr的值为"Hello World!"

```

注意:字符串是不可变的(immutable),也就是说一旦创建,其内容就不可改变。以上方法返回的都是新的字符串,而不是在原字符串上直接修改。


本文标签: 字符串 指定 字符