标签:字符 String StringBuffer 序列 StringBuilder 字符串
String、StringBuffer和StringBuilder区别
1、StringBuffer和StringBuilder非常的类似,均表示字符可变序列,方法也一样。
2、String表示不可变的字符序列,效率低,复用性高。
3、StringBuffer表示字符可变序列,效率较高(增删),线程安全,通常用在处理多线程。
4、StringBuilder表示字符可变序列,效率比StringBuffer高,线程不安全,通常用在单线程。
应用场景
1、如果字符串需要大量修改,一般使用StringBuilder或StringBuffer
1、如果字符串需要大量修改,在多线程情况,使用StringBuffer
1、如果字符串需要大量修改,在单线程情况,使用StringBuilder
1、如果字符串很少修改,被多个对象引用,使用String,例如配置信息
标签:字符,
String,
StringBuffer,
序列,
StringBuilder,
字符串
From: https://www.cnblogs.com/shangshil/p/16710610.html