java字符串替换所有
时间: 2023-11-10 22:06:11 浏览: 144
在Java中,有三种字符串替换方法:replace()、replaceFirst()和replaceAll()。其中,replaceAll()方法用于将目标字符串中匹配某正则表达式的所有子字符串替换成新的字符串。其语法形式如下:
```
字符串.replaceAll(String regex, String replacement)
```
其中,regex表示正则表达式,replacement表示用于替换的字符串。例如:
```
String words = "hello java,hello php";
String newStr = words.replaceAll("hello","你好 ");
System.out.println(newStr); // 输出:你好 java,你好 php
```
这段代码将字符串words中所有的"hello"替换成"你好",并将结果赋值给newStr。最后输出newStr即可。
需要注意的是,replaceAll()方法中的regex参数是一个正则表达式,因此需要根据实际情况编写正确的正则表达式。同时,replaceAll()方法会替换所有匹配的子字符串,因此需要谨慎使用。
阅读全文