- 使用 String 类的 replace() 方法进行字符替换:
String originalString = "Hello World"; String replacedString = originalString.replace('o', '0'); System.out.println(replacedString); // Output: Hell0 W0rld
- 使用 StringBuilder 或 StringBuffer 类的 replace() 方法进行字符替换:
StringBuilder stringBuilder = new StringBuilder("Hello World"); stringBuilder.replace(4, 5, "0"); System.out.println(stringBuilder.toString()); // Output: Hell0 World
- 使用 String 类的 replaceAll() 方法进行字符替换(支持正则表达式):
String originalString = "Hello World"; String replacedString = originalString.replaceAll("o", "0"); System.out.println(replacedString); // Output: Hell0 W0rld
- 使用 String 类的 replaceFirst() 方法进行字符替换(替换第一个匹配的字符):
String originalString = "Hello World"; String replacedString = originalString.replaceFirst("o", "0"); System.out.println(replacedString); // Output: Hell0 World