JavaString类的常用方法(字符串替换)

  • 格式:docx
  • 大小:36.46 KB
  • 文档页数:2

JavaString类的常用方法(字符串替换)

Java中的String类提供了多个方法用于替换字符串,常用方法包括:

1. `replace(char oldChar, char newChar)`:将字符串中所有的指定字符oldChar替换为newChar。

```java

String str = "hello world";

String replacedStr = str.replace('o', 'e');

System.out.println(replacedStr); // 输出: helle werld

```

2. `replace(CharSequence target, CharSequence replacement)`:将字符串中所有的指定字符序列target替换为replacement。

```java

String str = "hello world";

String replacedStr = str.replace("world", "Java");

System.out.println(replacedStr); // 输出: hello Java

```

3. `replaceAll(String regex, String replacement)`:使用正则表达式regex匹配的所有字符串替换为replacement。

```java String str = "hello 123 world";

String replacedStr = str.replaceAll("\\d+", "Java");

System.out.println(replacedStr); // 输出: hello Java world

```

4. `replaceFirst(String regex, String replacement)`:使用正则表达式regex匹配的第一个字符串替换为replacement。

```java

String str = "hello 123 world";

String replacedStr = str.replaceFirst("\\d+", "Java");

System.out.println(replacedStr); // 输出: hello Java world

```

注意:以上方法中的正则表达式可以根据实际情况进行调整,用于匹配不同的字符串模式。