Java中StringBuffer和StringBuilder的区别和相同
Java,StringBuffer和StringBuilder的区别和相同
1.区别
1.1 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,这样不仅效率低下,而且大量浪费有限的内存空间,所以经常改变内容的字符串最好不要用 String 。
1.2 当对字符串进行修改的时候,特别是字符串对象经常改变的情况下,需要使用 StringBuffer 和 StringBuilder 类。和 Stri
原创
2020-12-26 16:16:26 ·
118 阅读 ·
0 评论