String, StringBuffer,StringBuilder的区别和原理
(一) String
String对象一旦创建,其值是不能修改的,如果要修改,会重新开辟内存空间来存储修改之后的对象,即修改了String的引用。
因为String的底层是用数组来存值的,数组长度不可改变这一特性导致了上述问题。
如果我们在实际开发过程中需要对某个字符串进行频繁的修改,使用String就会造成内存空间的浪费,应该怎样解决这个问题呢?
答案就是可以使用...
原创
2019-10-19 23:23:59 ·
140 阅读 ·
0 评论