StringBuilder 称为字符串缓冲区

StringBuilder 称为字符串缓冲区

缓冲区:提高效率

StringBuilder可变字符序列

  内部字符数组 没有final char[] value 

  可变数组(数组是固定长度),默认长度是16。【如果字符多了,会新建数组,长度是原来的2倍(16x2),并把以前的元素复制过来,原来的数组消失】

  new StringBuilder();

 

String 不可变字符序列

  内部字符数组 final char[] value 

 

StringBuffer和StringBuilder的使用完全一样

区别:StringBuilder是线程不安全的,但是运行速度快;

  StringBuffer是线程安全的,但是运行速度慢。

posted @ 2020-10-08 00:12  SimonShixinlong  阅读(135)  评论(0)    收藏  举报