java中字符串替换
时间: 2024-09-25 10:08:59 浏览: 49
在Java中,字符串替换通常通过`replace()`或`replaceAll()`这两个方法来完成。以下是它们各自的介绍:
1. `replace(oldChar, newChar)`:此方法用于将字符串中所有出现的旧字符`oldChar`替换为新的字符`newChar`。例如:
```java
String str = "Hello World";
String newStr = str.replace("o", "*"); // 替换所有的'o'为'*'
```
结果为:`Hell* W*rld`
2. `replaceAll(regex, replacement)`:这是一个更为强大的方法,它接受正则表达式`regex`作为第一个参数,用于查找需要替换的部分,并传入替换后的字符串`replacement`。例如,替换所有的空格为下划线:
```java
String str = "Hello World";
String newStr = str.replaceAll("\\s", "_"); // 使用正则匹配空白字符
```
结果为:`Hello_World`
阅读全文
相关推荐















