【发布时间】:2017-02-22 11:03:26
【问题描述】:
此代码 sn-p 在 jdk 1.8 中不打印任何内容。为什么会这样?
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 10000; i++)
sb.append(String.valueOf(i));
System.out.println(sb.toString());
【问题讨论】:
-
我觉得没问题。您是否尝试过单步执行?
-
看起来不错.....
-
我怀疑这是因为您试图在一行上打印一个非常长的字符串,而它只是没有显示在您的终端中。试试
10而不是10000。 -
即使有 10k 循环,它对我来说也能正常工作
-
@JoséMª ye,但也许他在无法打印字符串那么长的环境中工作,也许是 Rapsberry Pi 或类似的东西
标签: java string stringbuffer