java字符串替换*
时间: 2024-06-19 15:00:44 浏览: 171
java替换字符串中的符号
4星 · 用户满意度95%
在Java中,字符串替换通常使用`replace()`方法或`replaceAll()`方法。以下是这两种方法的简介:
1. `replace()`: 这个方法用于替换字符串中的特定字符或子串。例如,如果你想将所有的空格替换为下划线,你可以这样做:
```java
String original = "Hello World!";
String replaced = original.replace(" ", "_");
System.out.println(replaced); // 输出: Hello_World!
```
`replace()`方法是查找并替换一次匹配。
2. `replaceAll()`: 这个方法更为灵活,可以替换所有匹配到的子串,并支持正则表达式。例如,替换所有数字为星号(*):
```java
String original = "The price is $123.";
String replaced = original.replaceAll("\\d", "*");
System.out.println(replaced); // 输出: The price is $**.*
```
`replaceAll()`会替换所有找到的数字字符(`\d`代表任何数字)。
如果你想要自定义替换规则,也可以使用`Pattern`和`Matcher`类配合正则表达式。
阅读全文