为什么不追加(int i)在Java中使用StringBuilder?

时间:2016-01-11 02:43:49

标签: java stringbuilder

我正在使用for()循环将整数附加到Java中的StringBuilder。但是,似乎存在一个限制,integer可以附加多大,并且限制因计算机而异。例如,下面代码的结果只是“abc”;但当变量“i”设置为100时,它工作并打印“abc01234567 ...”。任何人都可以解释为什么会这样吗?

StringBuilder sb = new StringBuilder("abc");
for(int i = 0; i < 1000; i ++){
     sb.append(i);
}
System.out.println(sb);

0 个答案:

没有答案