java自定义替换字符的方法
时间: 2023-11-21 21:02:24 浏览: 61
java 替换指定的字符
可以使用 String 类的 replace() 方法来替换字符。该方法接受两个字符串参数,第一个参数是要替换的字符,第二个参数是替换后的字符。例如,要将字符串中的所有空格替换为下划线,可以使用以下代码:
```
String str = "Hello World";
String newStr = str.replace(" ", "_");
System.out.println(newStr);
```
输出结果为:`Hello_World`。
如果要替换多个字符,可以使用多次 replace() 方法,或者使用正则表达式来替换。例如,要将字符串中的空格和制表符都替换为下划线,可以使用以下代码:
```
String str = "Hello\tWorld";
String newStr = str.replaceAll("[ \t]+", "_");
System.out.println(newStr);
```
输出结果为:`Hello_World`。其中,`[ \t]+` 是一个正则表达式,表示一个或多个空格或制表符。`replaceAll()` 方法可以接受正则表达式作为参数,并将匹配到的字符串全部替换为指定的字符串。
阅读全文