代码实现JAVA字符串替换
时间: 2024-10-08 09:12:39 浏览: 28
在Java中,你可以使用`String`类的`replace()`方法或者正则表达式`replaceAll()`方法来替换字符串中的某个子串。以下是两种常见的实现方式:
1. 使用`replace()`方法:
```java
public String replaceString(String original, String oldPattern, String newPattern) {
return original.replace(oldPattern, newPattern);
}
```
这个方法会返回一个新的字符串,其中所有匹配到的旧子串都被新子串所替换。
2. 使用`replaceAll()`方法:
```java
public String replaceStringRegex(String original, String regex, String replacement) {
return original.replaceAll(regex, replacement);
}
```
`replaceAll()`方法可以使用正则表达式作为搜索模式,找到所有匹配的部分并替换为指定的字符串。
例如:
```java
String str = "Hello, World!";
String newStr = replaceString(str, "World", "Java");
System.out.println(newStr); // 输出: Hello, Java!
```
阅读全文