StringBuffer toString() 不打印任何东西

StringBuffer toString() not printing anything

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

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

由于您打印了一个很长的字符串,这里的问题与 Eclipse 有关。即使在删除控制台限制后,它也不会打印任何内容(很快就会在 eclipse 论坛上提出错误)。

但是其他 IDE 像 NetBeans 和 IntelliJ 打印完美。