String 、StringBuffer、StringBulider

我们经常会遇到需要使用对象,而不是内置数据类型的情况

String是只读的(String a = new String())  也就是final的 因为它需要频繁的被使用

StringBuffer和StringBulider都是可以修改的,且不产生新的对象

但是StringBuffer是线程安全的,即能同步访问,但是StringBulider不是线程安全的

由于不是线程安全的所以StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。

猜你喜欢

转载自blog.csdn.net/llhh11149/article/details/53138172
今日推荐