String:线程安全的,不可变
StringBuffer:线程安全的,可变
StringBuilder:线程不安全的,可变
速度优先:StringBuilder>>>StringBuffer>>>String
什么时候使用:
1.如果要操作少量的数据用 = String
2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder
3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer
String:线程安全的,不可变
StringBuffer:线程安全的,可变
StringBuilder:线程不安全的,可变
速度优先:StringBuilder>>>StringBuffer>>>String
什么时候使用:
1.如果要操作少量的数据用 = String
2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder
3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer