首页 > 代码库 > String和StringBufffer的区别
String和StringBufffer的区别
string的字符串操作都是废弃已有的对象,开辟一个新的内存空间创建一个新的对象
比如一个
string str= "字符串";
str += "a";
这样的操作后就会有两个字符串对象:"字符串"和"字符串a"了,并且"字符串"还要作回收。
但是用StringBulider就不会,StringBulider是一个字符串工厂,你丢了一千个字符串到里面做拼接,他不会不停的创建新的对象,
只有在最后调用ToString()的时候才作一次创建字符串的操作,这样的大量操作的时候效率就高很多了
String和StringBufffer的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。