String、StringBuffer、StringBuilder三者比较

相同点:都与字符串操作相关(都实现implements  CharSequence),底层都是char [ ] 存放数据的。 String:不可变字符序列; StringBuffer:可变字符序列;线程安全的,效率低; StringBuilder:可变字符序列;线程不安全的,效率高(jdk5.0新增); String的不可变性表现为:①在现在字符串后增加字符串,在常量池中重新创建新的字符串。  
相关文章
相关标签/搜索