java中的Replace使用方法
时间: 2024-04-15 10:29:40 浏览: 92
Java中的String类有一个replace方法,可以用来替换字符串中的某些字符或子字符串。
语法:
```
public String replace(char oldChar, char newChar)
public String replace(CharSequence target, CharSequence replacement)
```
第一个参数是需要被替换的字符或子字符串,第二个参数是新的字符或子字符串。
例如:
```
String str = "Hello World";
str = str.replace("World", "Java");
System.out.println(str); // "Hello Java"
```
注意:replace方法会创建一个新的字符串,原字符串不会被改变。
相关问题
Java replace
Java中的replace()方法是用于替换字符串中指定字符或字符串的方法。它有两种重载形式:
1. replace(char oldChar, char newChar):将字符串中所有的oldChar字符替换为newChar字符。
2. replace(CharSequence target, CharSequence replacement):将字符串中所有的target字符串替换为replacement字符串。
这两种形式都返回一个新的字符串,原始字符串不会被修改。
例如,我们有一个字符串str = "Hello World!",我们可以使用replace()方法来替换其中的字符或字符串:
1. 使用replace(char oldChar, char newChar)方法:
```
String newStr = str.replace('o', 'a');
System.out.println(newStr); // 输出结果为 "Hella Warld!"
```
2. 使用replace(CharSequence target, CharSequence replacement)方法:
```
String newStr = str.replace("World", "Java");
System.out.println(newStr); // 输出结果为 "Hello Java!"
```
需要注意的是,replace()方法是区分大小写的。如果要进行大小写不敏感的替换,可以使用replaceAll()方法。
java stringreplace
好的,针对您的问题 "java stringreplace",我可以为您提供以下回答:
在 Java 中,可以使用 String 类的 replace() 方法来替换字符串中的某些字符或字符串。该方法的语法如下:
```
public String replace(char oldChar, char newChar)
public String replace(CharSequence target, CharSequence replacement)
```
其中,第一个方法将字符串中所有的 oldChar 字符替换为 newChar 字符,第二个方法将字符串中所有的 target 字符串替换为 replacement 字符串。
例如,下面的代码将字符串中所有的 "a" 替换为 "b":
```
String str = "java stringreplace";
String newStr = str.replace("a", "b");
System.out.println(newStr); // 输出 "jbvb stringreplbce"
```
阅读全文