【问题标题】:Reading in a text file efficiently [duplicate]有效地读取文本文件[重复]
【发布时间】:2021-03-15 22:38:50
【问题描述】:

如果文本文件有 20,000 行,你将如何在 java 中创建一个读取文本文件的方法。该行的第一个元素是一个词,其余50个值是对应的词向量

【问题讨论】:

    标签: java string java.util.scanner bufferedreader filereader


    【解决方案1】:

    options 有多个,最佳选择取决于您的用例的具体考虑。语法当然取决于那个选择。一些主要选项是BufferedReader.readLine()Files.readAllLines(Path path)FileInputStreamFiles.newBufferedReader(Path path),甚至是外部库,例如来自 Apache 的 LineIterator FileUtils

    Files.readAllLines 可能是最简单的实现选项,也是最容易阅读的选项。 Files.newBufferedReader 可能是更多efficient 之一。

    【讨论】:

      猜你喜欢
      • 2018-07-09
      • 2017-06-24
      • 2014-02-26
      • 2016-01-05
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多