如何使用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()方法返回一个新的字符串对象,原字符串对象不会改变。
