首页 > 解决方案 > 有效读取文本文件

问题描述

鉴于文本文件有 20,000 行,你将如何制作一种方法来读取 java 中的文本文件。该行的第一个元素是一个词,其余 50 个值是对应的词向量

标签: javastringjava.util.scannerbufferedreaderfilereader

解决方案


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

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


推荐阅读