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

如何使用Java中的Stringreplace()函数进行字符串替换操作

发布时间:2023-07-03 23:14:17

Java中的String类提供了replace()方法用于字符串替换操作。该方法有两种使用方式:replace(char oldChar, char newChar)和replace(CharSequence target, CharSequence replacement)。

1. 使用replace(char oldChar, char newChar)方法:

该方法用于将字符串中的某个字符替换为指定的字符。

示例代码如下:

String str = "Hello World!";
char oldChar = 'o';
char newChar = '@';

String replacedStr = str.replace(oldChar, newChar);

System.out.println("替换前的字符串:" + str);
System.out.println("替换后的字符串:" + replacedStr);

运行结果:

替换前的字符串:Hello World!
替换后的字符串:Hell@ W@rld!

2. 使用replace(CharSequence target, CharSequence replacement)方法:

该方法用于将字符串中的某个子字符串替换为指定的字符串。

示例代码如下:

String str = "Hello World!";
String target = "World";
String replacement = "Java";

String replacedStr = str.replace(target, replacement);

System.out.println("替换前的字符串:" + str);
System.out.println("替换后的字符串:" + replacedStr);

运行结果:

替换前的字符串:Hello World!
替换后的字符串:Hello Java!

需要注意的是,replace()方法返回一个新的字符串对象,原字符串对象不会改变。