String、StringBuffer、StringBuilder三者的异同
结论
String:不可变的字符序列;效率最低;底层使用char[]存储StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储
String
String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 Str...
原创
2022-04-24 17:11:55 ·
1017 阅读 ·
0 评论