替换字符串中多个字符
时间: 2023-07-06 20:14:36 浏览: 153
oracle 多个字符替换实现
可以使用Java中的replace()方法或replaceAll()方法来替换字符串中的多个字符。如果只需要替换字符串中的一个字符,可以使用replace()方法。如果需要替换多个字符,可以使用replaceAll()方法,它支持使用正则表达式匹配多个字符。以下是两种方法的示例代码:
使用replace()方法替换字符串中的一个字符:
```java
String str = "Hello, world.";
str = str.replace(",", ";");
System.out.println(str); // 输出:Hello; world.
```
使用replaceAll()方法替换字符串中的多个字符:
```java
String str = "Hello, world.";
str = str.replaceAll("[,\\.]", ";");
System.out.println(str); // 输出:Hello; world;
```
这段代码中,使用replaceAll()方法和正则表达式"[,\\.]"将字符串中的","和"."替换成";"。需要注意的是,"."在正则表达式中表示任意字符,所以需要用"\\."来表示"."字符本身。
阅读全文