共計 899 個字符,預計需要花費 3 分鐘才能閱讀完成。
在 Java 中,字符串是不可變的,這意味著一旦創建了一個字符串對象,就不能修改其內容。但是可以通過創建一個新的字符串對象來修改字符串內容。
有多種方法可以修改字符串:
- 使用 concat() 方法連接字符串:
String str = "Hello";
str = str.concat(" World");
System.out.println(str); // 輸出:Hello World
- 使用 "+" 操作符連接字符串:
String str = "Hello";
str = str + " World";
System.out.println(str); // 輸出:Hello World
- 使用 replace() 方法替換字符串中的字符或子串:
String str = "Hello World";
str = str.replace("World", "Java");
System.out.println(str); // 輸出:Hello Java
- 使用 substring() 方法截取字符串的一部分:
String str = "Hello World";
str = str.substring(6);
System.out.println(str); // 輸出:World
- 使用 StringBuilder 或 StringBuffer 類進行字符串的修改:
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World");
System.out.println(sb.toString()); // 輸出:Hello World
// 還可以使用其他方法來修改字符串
sb.insert(5, " Java");
System.out.println(sb.toString()); // 輸出:Hello Java World
sb.delete(5, 9);
System.out.println(sb.toString()); // 輸出:HelloWorld
sb.reverse();
System.out.println(sb.toString()); // 輸出:dlroWolleH
這些方法都是通過創建新的字符串對象來修改原有的字符串內容。
丸趣 TV 網 – 提供最優質的資源集合!
正文完