Java如何逐行读取大文本文件呢?
下文笔者讲述Java代码按行读取大文本文件的方法及示例分享
今天手上有一个10G的文本文件
那么如何读取这个大文本文件呢?下文笔者将一一道来,如下所示
今天手上有一个10G的文本文件
那么如何读取这个大文本文件呢?下文笔者将一一道来,如下所示
读取大文本文件的实现思路
使用Files.lines 或 br.readLine() 按行的模式读取大文本文件,即可有效的读取出文本文件的内容例:按行读取文本文件的示例
try (BufferedReader br = new BufferedReader(new FileReader(file))) { String line; while ((line = br.readLine()) != null) { // process the line. } } 或 try (Stream<String> stream = Files.lines(Paths.get(fileName))) { stream.forEach(System.out::println); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。