public static void main(String[] args){
StringBuilder sb = new StringBuilder();
for(char ch = 'a'; ch <= 'z'; ch++){
sb.append(ch);
}
System.out.println(sb);
}
对于上面的代码,实质的缓冲区就是给出一片空间可以陆续的向其中追加内容,我们都知道String类型一旦创建就不会改变,在用“+”进行连接的时候实质也是创建了新的String,用StringBuilder可以陆续追加新内容而不用创建新的东西,当然节省空间啊,其实在StringBuilder出来之前,用的都是StringBuffer,有人可以。 |