摘抄自b站尚硅谷视频教程
相同点:底层都是用char[]实现的
String :不可变的字符序列
StringBuffer StringBuilder 可变的字符序列. 默认容量为16.当容量不足时,进行 *2(左移1位)+2扩容
StringBuilder 是JDK5.0新增的,线程不安全的,StringBuffer是线程安全的.
效率: StringBuilder > StringBuffer > String
摘抄自b站尚硅谷视频教程
相同点:底层都是用char[]实现的
String :不可变的字符序列
StringBuffer StringBuilder 可变的字符序列. 默认容量为16.当容量不足时,进行 *2(左移1位)+2扩容
StringBuilder 是JDK5.0新增的,线程不安全的,StringBuffer是线程安全的.
效率: StringBuilder > StringBuffer > String