共計 845 個字符,預計需要花費 3 分鐘才能閱讀完成。
Java 中常用的替換字符的方法有以下幾種:
- 使用 String 類中的 replace() 方法:該方法接受兩個參數,第一個參數是要被替換的字符或字符序列,第二個參數是替換后的字符或字符序列。
示例代碼:
String str = "Hello World";
String newStr = str.replace("World", "Java");
System.out.println(newStr); // 輸出:Hello Java
- 使用 String 類中的 replaceAll() 方法:該方法接受兩個參數,第一個參數是正則表達式,第二個參數是替換后的字符或字符序列。可以使用正則表達式來匹配需要替換的字符。
示例代碼:
String str = "Hello World";
String newStr = str.replaceAll("[Ww]orld", "Java");
System.out.println(newStr); // 輸出:Hello Java
- 使用 String 類中的 replaceFirst() 方法:該方法接受兩個參數,第一個參數是正則表達式,第二個參數是替換后的字符或字符序列。只替換第一個匹配的字符。
示例代碼:
String str = "Hello World";
String newStr = str.replaceFirst("[Ww]orld", "Java");
System.out.println(newStr); // 輸出:Hello Java
- 使用 StringBuilder 或 StringBuffer 類中的 replace() 方法:該方法接受三個參數,第一個參數是開始替換的索引位置,第二個參數是結束替換的索引位置,第三個參數是替換后的字符或字符序列。
示例代碼:
StringBuilder sb = new StringBuilder("Hello World");
sb.replace(6, 11, "Java");
System.out.println(sb.toString()); // 輸出:Hello Java
丸趣 TV 網 – 提供最優質的資源集合!
正文完