java中replace的用法
时间: 2023-10-05 09:07:42 浏览: 72
在Java中,replace()是字符串类中的一个方法,它可以用于替换字符串中指定的字符或字符串。
replace()方法有两种形式:
1. 用一个字符替换另一个字符
语法:public String replace(char oldChar, char newChar)
示例代码:
```
String str = "Hello World!";
str = str.replace('o', 'e');
System.out.println(str); // 输出:Helle Werld!
```
2. 用一个字符串替换另一个字符串
语法:public String replace(CharSequence target, CharSequence replacement)
示例代码:
```
String str = "Hello World!";
str = str.replace("World", "Java");
System.out.println(str); // 输出:Hello Java!
```
在第二种形式中,参数target和replacement都是CharSequence类型的,表示要被替换的字符串和替换成的字符串。注意,replace()方法返回的是一个新的字符串对象,原始字符串并没有被修改。
相关问题
java中replace
Java中的replace方法是用于字符串替换的方法,它可以接受两个参数,第一个参数是需要被替换的字符串,第二个参数是替换后的字符串。该方法会返回一个新的字符串,原字符串并不会被改变。
例如,我们可以使用replace方法将字符串中的空格替换为下划线:
```
String str = "Hello World";
String newStr = str.replace(" ", "_");
System.out.println(newStr);
```
输出结果为:
```
Hello_World
```
在这个例子中,我们使用replace方法将字符串中的空格替换为下划线。注意,原字符串"Hello World"并没有被改变,replace方法返回的是一个新的字符串"Hello_World"。
java中的Replace使用方法
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方法会创建一个新的字符串,原字符串不会被改变。
阅读全文