字段串的拼接使用StringBuilder的append()方法

1、字符串拼接我们惯用:

String str = "hello";
for(int i=0;i<100;i++){
  str = str + "Tom"  
}

2、弊端:当循环体太大的时候会造成巨大的内存资源浪费,因为这种方法每次拼接都会new一个新的StringBuilder对象,将string转换为StringBuilder,再使用append方法进行拼接。

StringBuffer sb = new StringBuffer();
sb.append(value+"hello");

:StringBuilder是线程不安全的【线程不安全的速度快于线程安全的(少了很多线程锁的时间开销)】

posted @ 2022-03-22 11:57  青牛梦旅行  阅读(266)  评论(0)    收藏  举报