StringBuffer toString()不打印任何东西

时间:2017-02-22 11:03:26

标签: java string stringbuffer

此代码段不会在jdk 1.8中打印任何内容。为什么这样?

 StringBuffer sb = new StringBuffer();
    for (int i = 0; i < 10000; i++)
        sb.append(String.valueOf(i));
    System.out.println(sb.toString());

1 个答案:

答案 0 :(得分:1)

由于您打印了一个非常长的字符串,因此问题在于Eclipse。即使在删除了控制台的限制之后,也没有打印任何东西(很快就会在eclipse论坛上引发bug)。

然而,其他IDE就像NetBeans和IntelliJ打印一样完美。