String、StringBuffer、StringBuilder三者比較

相同點:都與字符串操作相關(都實現implements  CharSequence),底層都是char [ ] 存放數據的。 String:不可變字符序列; StringBuffer:可變字符序列;線程安全的,效率低; StringBuilder:可變字符序列;線程不安全的,效率高(jdk5.0新增); String的不可變性表現爲:①在現在字符串後增加字符串,在常量池中重新創建新的字符串。  
相關文章
相關標籤/搜索