StringBuilder可看作是一个容器,其内容是可以改变的
作用:提高字符串的操作效率
例如:
String s1 = new String("aaa");
String s2 = new String("bbb");
String s3 = new String("ccc");
String s = s1 + s2 + s3;
以这种方式创建字符串s,在创建过程中由于有字符串的拼接,从左到右,s1与s2拼接过程中产生一个新的字符串,再与s3拼接再产生新字符串。在耗费时间的过程中也同样耗费着内存。而StringBuilder则是直接作用于字符串本身,并不会产生新的字符串,因此能够提高字符串的操作效率。
创建方法: