Java字符串之StringBuffer和StringBuilder模拟栈
1. StringBuffer与StringBuilder
StringBuffer和StringBuilder与String之间的主要区别
String是不可变对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,这样不仅效率低下,而且大量浪费有限的内存空间,所以经常改变内容的字符串不要用 String 。
当对字符串进行修改的时候,特别是字符串对象经常改变的情况下,需要使用 StringBuffer 和 Str
原创
2021-07-06 22:51:09 ·
789 阅读 ·
0 评论