Java如何逐行读取大文本文件呢?

戚薇 Java经验 发布时间:2023-05-23 15:49:16 阅读数:9062 1
下文笔者讲述Java代码按行读取大文本文件的方法及示例分享
今天手上有一个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);
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202305/16848281886582.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者