这个问题在这里已经有答案了:
如何使用java逐行读取大型文本文件(21个答案)上个月关门了。如果一个文本文件有20000行,那么如何在java中创建一个读取文本文件的方法呢。行的第一个元素是单词,其余50个值是对应的单词向量
ohfgkhjo1#
有多种选择,最佳选择取决于用例的具体考虑。当然,语法取决于这个选择。一些主要选项有bufferedreader.readline()、files.readalllines(path)、fileinputstream和files.newbufferedreader(path),甚至还有外部库,如apache fileutils中的lineiterator。files.readalllines可能是实现的最简单的选项,也是最容易阅读的选项。files.newbufferedeader可能是更有效的方法之一。
1条答案
按热度按时间ohfgkhjo1#
有多种选择,最佳选择取决于用例的具体考虑。当然,语法取决于这个选择。一些主要选项有bufferedreader.readline()、files.readalllines(path)、fileinputstream和files.newbufferedreader(path),甚至还有外部库,如apache fileutils中的lineiterator。
files.readalllines可能是实现的最简单的选项,也是最容易阅读的选项。files.newbufferedeader可能是更有效的方法之一。