Java 字符串替换
时间: 2024-02-26 09:28:12 浏览: 53
在Java中,字符串的替换可以使用 String 类的 replace() 方法或 replaceAll() 方法。
1. replace() 方法
replace() 方法用于替换字符串中的某个字符或字符串。它接受两个参数:第一个参数是要替换的字符或字符串,第二个参数是替换后的字符或字符串。例如:
```
String str = "Hello World!";
String newStr = str.replace("World", "Java");
System.out.println(newStr);
```
输出结果为:
```
Hello Java!
```
2. replaceAll() 方法
replaceAll() 方法用于替换字符串中的某个正则表达式匹配的字符或字符串。它接受两个参数:第一个参数是正则表达式,第二个参数是替换后的字符或字符串。例如:
```
String str = "Hello World!";
String newStr = str.replaceAll("o", "e");
System.out.println(newStr);
```
输出结果为:
```
Helle Werld!
```
需要注意的是,replaceAll() 方法中的第一个参数是正则表达式,如果要替换的字符串中包含有特殊字符,需要对这些特殊字符进行转义,否则会出现异常。
阅读全文