菜鸟的一点学习经验,希望各位博友加以指点,谢谢……^-^
1:string:
创建对象时,空间已固定,每次追加字符,会创建新的空间,而原有的空间会浪费掉
2:stringBuilder
<1>无参数 stringBuilder s=new stringBuilder();
实例化时会有一个默认的16字符的空间,当追加字符超过16个字符时,会新开一个翻倍的空间,而原油空间会浪费掉
<2>有参数:stringBulider s=new stringBuilder(20);
可以在实例化的时候创建一个固定大小的空间,避免资源的浪费。