【发布时间】:2019-04-06 09:48:50
【问题描述】:
我正在开发一个处理大量不同大小文件的 Java 应用程序。 (例如:数百万行的文件或数百万行的单个文件)。处理这两种情况的最有效方法是什么?
【问题讨论】:
-
请详细说明,例如文件类型以及您在此处针对的操作
-
不要将整个文件加载到内存中,而是在读取时以流式方式处理它。无论文件大小如何,这是最快的,但您可能不会注意到小文件的差异。
-
取决于应用程序如何处理文件?一种。是否仅限于上市? b .它是一次读取一个文件,还是同时读取所有文件。读取文件内容可以根据文件大小进行优化。
标签: java io stream filestream