欢迎访问宙启技术站
智能推送

Java中如何使用replace函数替换字符串中的子字符串?

发布时间:2023-09-02 12:17:18

在Java中,可以使用replace函数替换字符串中的子字符串。replace函数的语法是:

String replace(CharSequence target, CharSequence replacement)

其中,target是要被替换的子字符串,replacement是要替换为的字符串。

下面是几种使用replace函数的示例:

1. 替换单个字符:

String str = "Hello World";
String newStr = str.replace("o", "a");
System.out.println(newStr);  // 输出结果为 "Hella Warld"

2. 替换多个字符:

String str = "Hello World";
String newStr = str.replace("o", "a").replace("l", "t");
System.out.println(newStr);  // 输出结果为 "Hetta Wartd"

3. 替换子字符串:

String str = "Hello World";
String newStr = str.replace("Hello", "Hi");
System.out.println(newStr);  // 输出结果为 "Hi World"

4. 替换大小写字符:

String str = "Hello World";
String newStr = str.replace("H", "h").replace("W", "w");
System.out.println(newStr);  // 输出结果为 "hello world"

需要注意的是,replace函数返回一个新的字符串,原始字符串并没有被修改。

另外,Java中还有其他几种替换字符串的方法,比如使用正则表达式替换、使用StringBuilder类等,根据具体的需求选择合适的方法。