📅  最后修改于: 2023-12-03 15:16:30.479000             🧑  作者: Mango
在Java中,String.replace()是一个用于替换字符串中匹配的部分的方法。它将返回一个新的字符串,原始字符串不会被修改。该方法可以用于替换一个字符或者一个子字符串。
String replace(char oldChar, char newChar)
String replace(CharSequence target, CharSequence replacement)
String str = "Hello, world!";
String newStr = str.replace('o', 'a');
System.out.println(newStr);
// 输出: Hella, warld!
String str = "Hello, world!";
String newStr = str.replace("world", "Java");
System.out.println(newStr);
// 输出: Hello, Java!
String str = "Hello, Java!";
String newStr = str.replace("l", "L");
System.out.println(newStr);
// 输出: HeLLo, Java!
String str = "Hello, Java!";
String newStr = str.replaceAll("(?i)java", "Python");
System.out.println(newStr);
// 输出: Hello, Python!
String str = "Hello, Java!";
String newStr = str.replaceAll("[a-zA-Z]+", "World");
System.out.println(newStr);
// 输出: World, World!
更多关于String.replace()的详细用法和示例,请参阅官方文档:String.replace()
希望这篇介绍对你有所帮助!