String、Stringbuffer、Stringbuilder 对比
在执行速度上,String < StringBuffer < Stringbuilder
String类是不可变的,每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象。
StringBuffer 线程安全
Stringbuilder 非线程安全
当处理定长字符串时,建议用String;
当处理变长字符串时,并且是单线程环境时,建议用StringBuilder;
当处理变长字符串时,并且是多线程环境时,建议用StringBuffer。

浙公网安备 33010602011771号