javareplaceall()方法
时间: 2023-04-25 11:01:36 浏览: 68
Java中的replaceAll()方法是用于替换字符串中所有匹配的子字符串。它接受两个参数,第一个参数是要替换的子字符串的正则表达式,第二个参数是要替换成的字符串。该方法返回一个新的字符串,其中所有匹配的子字符串都被替换成了指定的字符串。
相关问题
java中replaceAll方法
Java中replaceAll方法是一个字符串方法,其作用是将字符串中符合指定规则的所有子字符串替换为指定的字符串。其语法如下:
```java
public String replaceAll(String regex, String replacement)
```
其中,`regex`参数是一个正则表达式,表示要替换的子字符串的匹配规则;`replacement`参数是一个字符串,表示用于替换匹配的子字符串的新字符串。
例如,下面的代码将字符串中的所有数字替换为`#`:
```java
String str = "abc123def456";
str = str.replaceAll("\\d", "#");
System.out.println(str); // 输出:abc###def###
```
在这个例子中,`\\d`是一个正则表达式,表示匹配任意一个数字字符。`str.replaceAll("\\d", "#")`表示将字符串`str`中所有匹配`\\d`的子字符串都替换为`#`。因此,输出结果为`abc###def###`。
java replaceall
java replaceAll 是一个字符串方法,用于将字符串中的某些字符替换为其他字符。它的语法如下:
```
public String replaceAll(String regex, String replacement)
```
其中,regex 是一个正则表达式,用于匹配需要替换的字符;replacement 是用于替换匹配字符的字符串。
例如,我们可以使用 replaceAll 方法将字符串中的所有空格替换为下划线:
```
String str = "Hello World";
String newStr = str.replaceAll(" ", "_");
System.out.println(newStr); // 输出:Hello_World
```