StringBuilder和StringBuffer
两者的区别及两者常用的方法
在什么情况下使用哪个(换言之~分别适用于什么情况)?
------- android培训、java培训、期待与您交流! ----------
StringBuffer
StringBuffer是一个线程安全的字符串缓冲区。
和String不同的是,它在创建后可以修改。
构造方法
StringBuffer有4个重载的构造方法,可以通过String、int和实现了CharSqunence接口的对象实现初始化。
......
答案就在这里:StringBuffer和StringBuilder
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
StringBuilder线程不安全,StringBuffer 线程安全,但是StringBuilder的效率要高一点,两者都是对字符串连接进行操作,类功能基本相似,
基本上都是使用stringbuilder
对于三者使用的总结:1.如果要操作少量的数据用 = String
2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder
3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer
StringBuilder线程不安全,StringBuffer 线程安全,但是StringBuilder的效率要高一点,两者都是对字符串连接进行操作,类功能基本相似,