我正在尝试使用 FileWriter 和 PrintWriter 在 java 中输出文件,并面临一些与此相关的问题。 当我将数据写入文件时,只有大约 85% 的数据写入文件中,而当我使用计数器检查并打印数据时,它显示该过程 100% 完成。从逻辑上讲,所有数据都应该已写入文件中,但这种情况并未发生。 我试图从头到尾寻找答案,结果发现这可能是由于我正在编写的数据量很大(大约11 mb)。
那么有什么有效的方法可以完成我的任务吗?
最佳答案
11 MB 非常小,因此如果您没有正确关闭文件,文件末尾可能会被缓冲并丢弃。在 Java 中,您可以编写多 TB 文件,即文件系统可以处理的大小。 ;)
关于java - 大数据文件输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11362681/