String 類是不可改變的,所以你一旦創建了 String 對象,那它的值就無法改變了
StringBuffer 和 StringBuilder 類相同點:
- StringBuffer 和 StringBuilder 類的對象能夠被多次的修改,並且不產生新的未使用對象。
StringBuffer 和 StringBuilder 類不同點:
- StringBuilder 的方法不是線程安全的(不能同步訪問),StringBuilder 速度優於 StringBuffer 。
- StringBuffer 的方法是線程安全,有線程安全要求必須使用它。