Hop*_*ful 18 java eclipse stringbuilder
以下在eclipse中没有为我返回任何内容,这是预期的行为吗?
StringBuilder sb = new StringBuilder("");
for(int i = 0; i < 256*256*2*6; i++) {
sb.append("a");
}
System.out.println(sb.toString());
Run Code Online (Sandbox Code Playgroud)
代码返回时没有错误,并且大小与内存容量相当,而不像stringbuilder 可容纳的最大字符数
解决:问题在于eclipse控制台和启用(窗口 - >首选项 - >运行/调试 - >控制台 - >固定宽度控制台)将正常打印该行.
ass*_*ias 33
问题可能是您的控制台无法打印这么长的字符串.如果你试试:
System.out.println(sb.toString().length());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2825 次 |
| 最近记录: |