Java中的String,StringBuilder,StringBuffer

String被final修饰,不可变,每次更改其实是重新创建了一个对象。StringBuilder,StringBuffer是可变的。

StringBuffer是线程安全的,StringBuilder线程不安全;

使用场景:字符换不经常更改的时候用String

     单线程下字符串大规模更改用StringBuilder

     多线程下字符串大规模更改用StringBuffer

猜你喜欢

转载自www.cnblogs.com/qiananshiguang/p/10174114.html