Java 中,常用的對字符串操作的類有 String、StringBuffer、StringBuilder
- String : final 修飾,String 類的方法都是返回 new String。即對 String 對象的任何改變都不影響到原對象,對字符串的修改操作都會生成新的對象。
- StringBuffer : 對字符串的操作的方法都加了synchronized,保證線程安全。
- StringBuilder : 不保證線程安全,在方法體內需要進行字符串的修改操作,可以 new StringBuilder 對象,調用 StringBuilder 對象的 append()、replace()、delete() 等方法修改字符串。