Java 中有很多方法可以替换字符串。你可以使用 replace()
方法来替换字符串中的某些字符。例如:
String str = "Hello World";
str = str.replace("World", "Java");
System.out.println(str); // 输出 "Hello Java"
你也可以使用 replaceAll()
方法来替换字符串中的所有匹配项。例如:
String str = "Hello World. Hello Java.";
str = str.replaceAll("Hello", "Hi");
System.out.println(str); // 输出 "Hi World. Hi Java."
如果你想使用正则表达式来匹配字符串,你可以使用 replaceFirst()
方法来替换字符串中的第一个匹配项。例如:
String str = "Hello World. Hello Java.";
str = str.replaceFirst("H\\w+", "Hi");
System.out.println(str); // 输出 "Hi World. Hello Java."
你也可以使用 StringBuilder
或 StringBuffer
类来实现字符串的替换操作。例如:
String str = "Hello World";
StringBuilder sb = new StringBuilder(str);
sb.replace(0, 5, "Hi");
str = sb.toString();
System.out.println(str); // 输出 "Hi World"