首页 > 其他 > 详细

String和StringBuffer

时间:2017-11-25 16:59:23      阅读:269      评论:0      收藏:0      [点我收藏+]

字符串是程序开发中使用最为频繁的数据,在java中字符串是String类的对象,它是不可变的数据,当执行字符串连接操作时将生成新的字符串,而不是修改原来的字符串,所以大量字符串操作将会非常耗时。这时我们可以利用StringBuilder来进行追加操作,这将比直接利用String操作要节省大量时间。

StringBuilder对于多线程来说,是不安全的,它适用于单任务的字符串操作,如果把它用于多线程中将会涉及异步访问的安全性,这是可以用StringBuffer类来进行操作,但是它会比StringBuilder慢一些。

String和StringBuffer

原文:http://www.cnblogs.com/liaoxiaolao/p/7895607.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!