字符串中字符替换java
时间: 2024-12-31 21:10:25 浏览: 11
在Java中,你可以使用`replace()`方法或者`replaceAll()`方法来替换字符串中的某个字符或模式。以下是这两种方法的基本用法:
1. `replace(char oldChar, char newChar)` 方法:这个方法会替换字符串中所有旧字符(oldChar)为新字符(newChar)。例如:
```java
String original = "Hello World";
String replaced = original.replace('o', '0');
System.out.println(replaced); // 输出 "Hell0 W0rld"
```
2. `replaceAll(String regex, String replacement)` 方法:这个方法用于替换匹配给定正则表达式(regex)的所有子串。比如,替换所有的空格为下划线:
```java
String text = "Hello World";
String replaced = text.replaceAll(" ", "_");
System.out.println(replaced); // 输出 "Hello_World"
```
记得传入正确的字符或正则表达式作为参数,否则替换效果可能会不符合预期。
阅读全文