黑马程序员技术交流社区

标题: String与Stringbuffer的区别 [打印本页]

作者: deqiqi939788736    时间: 2016-5-22 20:34
标题: String与Stringbuffer的区别
菜鸟,不喜,请指教
作者: My_Android    时间: 2016-5-22 21:05
String是一个字符串类,它是一个不可变的的类,
Stringbuilder 也是一个字符串类,它是可以被改变的,但是它的线程是不安全的
StringBuffer 也是一个字符串类,但是它是可以改变的 。线程也是安全的
对于三者使用的总结:1.如果要操作少量的数据用 = String
                    2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder
                    3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer
作者: deqiqi939788736    时间: 2016-5-23 12:41
My_Android 发表于 2016-5-22 21:05
String是一个字符串类,它是一个不可变的的类,
Stringbuilder 也是一个字符串类,它是可以被改变的,但是 ...

谢谢,
作者: yangyaoguang    时间: 2016-5-23 23:19
string不可以改变,stringBuffer可以改变




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2