您的位置:首页 > 产品设计 > UI/UE

String、StringBuffer、StringBuilder知识

2016-01-30 17:25 501 查看

String

字符串一旦被初始化就不可以被改变。
"abc"
是一个对象。

String s1="abc";  String s2=new String("abc");
区别:在内存中,s1代表一个对象,s2代表两个对象。

StringBuffer

字符串缓冲区。

长度是可变化的。

可以操作多种数据类型。

最终会通过toString方法变成字符串。

StringBuilder

StringBuffer是线程同步。

StringBuilder是线程不同步。速度快.

单线程建议使用StringBuilder,多线程建议使用StringBuffer。

除了线程与StringBuffer有区别,别的都相同。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: