在Java中向字符串添加字符有多種方法,比如使用StringBuilder類、StringBuffer類、concat()方法、加法運算符(+)等。以下是使用StringBuilder類和StringBuffer類向字符串添加字符的示例代碼:
使用StringBuilder類:
StringBuilder sb = new StringBuilder("Hello");
sb.append(' '); // 添加一個空格字符
sb.append('W'); // 添加字符 'W'
sb.append("orld"); // 添加字符串 "orld"
String newString = sb.toString(); // 將StringBuilder轉換為字符串
System.out.println(newString); // 輸出結果為 "Hello World"
使用StringBuffer類:
StringBuffer sb = new StringBuffer("Hello");
sb.append(' '); // 添加一個空格字符
sb.append('W'); // 添加字符 'W'
sb.append("orld"); // 添加字符串 "orld"
String newString = sb.toString(); // 將StringBuffer轉換為字符串
System.out.println(newString); // 輸出結果為 "Hello World"
除了StringBuilder和StringBuffer類,還可以使用concat()方法和加法運算符(+)來向字符串添加字符,但這兩種方法都會生成新的字符串對象,因此不如StringBuilder和StringBuffer效率高。