String,StringBuffer,StringBuilder的区别

来源:互联网 发布:拜亚动力耳机知乎 编辑:程序博客网 时间:2024/06/06 18:47

String:线程安全的,不可变

StringBuffer:线程安全的,可变

StringBuilder:线程不安全的,可变


速度优先:StringBuilder>>>StringBuffer>>>String

什么时候使用:

1.如果要操作少量的数据用 = String

2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder

3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer


原创粉丝点击