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