Java字符替換的常用方法有哪些

小樊
82
2024-06-13 13:49:20

  1. 使用 String 類(lèi)的 replace() 方法進(jìn)行字符替換:
String originalString = "Hello World";
String replacedString = originalString.replace('o', '0');
System.out.println(replacedString); // Output: Hell0 W0rld
  1. 使用 StringBuilder 或 StringBuffer 類(lèi)的 replace() 方法進(jìn)行字符替換:
StringBuilder stringBuilder = new StringBuilder("Hello World");
stringBuilder.replace(4, 5, "0");
System.out.println(stringBuilder.toString()); // Output: Hell0 World
  1. 使用 String 類(lèi)的 replaceAll() 方法進(jìn)行字符替換(支持正則表達(dá)式):
String originalString = "Hello World";
String replacedString = originalString.replaceAll("o", "0");
System.out.println(replacedString); // Output: Hell0 W0rld
  1. 使用 String 類(lèi)的 replaceFirst() 方法進(jìn)行字符替換(替換第一個(gè)匹配的字符):
String originalString = "Hello World";
String replacedString = originalString.replaceFirst("o", "0");
System.out.println(replacedString); // Output: Hell0 World

0