【发布时间】:2015-04-20 11:00:47
【问题描述】:
我有点理解问题,因为代码
PrintWriter out = new PrintWriter("C:\\Users\\...\\Test.txt");
for(int i = 0; i <= 100000; i++)
{
out.println(i);
}
应该将所有数字写入 txt 文件中的 100000,但它会在 98720 处停止。
问题是Java为什么要这样做?
【问题讨论】:
-
什么意思,它“停止”了? JVM 是崩溃还是挂起?
-
程序终止成功,但最后几位数字不在文件中。
标签: java printwriter