Java:使用Stream读按行取文件内容

简介: Java:使用Stream读按行取文件内容

要读取的文件

name.txt

tom
jack
steve

使用Stream读按行取文件内容

package com.example.demo;
import org.junit.jupiter.api.Test;
import java.io.IOException;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Stream;
public class StreamTest {
    @Test
    public void testStream() throws IOException {
        URL url = this.getClass().getResource("/name.txt");
        // @since 1.8
        try (Stream<String> lines = Files.lines(Paths.get(url.getPath()))) {
            lines.forEach(System.out::println);
        }
    }
}

读取结果

tom
jack
steve

参考

https://www.liaoxuefeng.com/wiki/1252599548343744/1322655160467490

相关文章
|
3月前
|
Java 大数据 API
Java 流(Stream)、文件(File)和IO的区别
Java中的流(Stream)、文件(File)和输入/输出(I/O)是处理数据的关键概念。`File`类用于基本文件操作,如创建、删除和检查文件;流则提供了数据读写的抽象机制,适用于文件、内存和网络等多种数据源;I/O涵盖更广泛的输入输出操作,包括文件I/O、网络通信等,并支持异常处理和缓冲等功能。实际开发中,这三者常结合使用,以实现高效的数据处理。例如,`File`用于管理文件路径,`Stream`用于读写数据,I/O则处理复杂的输入输出需求。
242 12
|
7月前
|
存储 监控 Java
如何在Java中实现等待文件修改后再读取数据的功能?
如何在Java中实现等待文件修改后再读取数据的功能?
76 0
|
7月前
|
Java
Java读取文件内容写入新文件
Java读取文件内容写入新文件
|
Java
Java读取文本文件的不同方式
Java读取文本文件的不同方式
95 1
|
JSON Java 数据格式
【Java用法】Java读取本地文件内容,如txt, json等多种文件
【Java用法】Java读取本地文件内容,如txt, json等多种文件
114 0
Java按一行一行进行文件的读取或写入
Java按一行一行进行文件的读取或写入
203 0
了解一下,Java8 Stream的中间操作顺序
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 垂直执行:map和filter先看下面一个例子,找出流中"b"的字符串,并将其转化为大写,包含两个中间操作 map 和 filter 以及结束操作forEach。
了解一下,Java8 Stream的中间操作顺序
|
缓存 前端开发 Java
Java代码读取文件缓存问题解决(案例详解)
最近遇到了一个Java文件读取的缓存问题,打远程断点出现的也是原来的老代码参数,好在晚上十点突然找到了解决方案,豁然开朗,现整理分享思路,希望对遇到同样文件读取缓存问题的你有帮助!
487 0
Java代码读取文件缓存问题解决(案例详解)
Java:使用Stream读按行取文件内容
Java:使用Stream读按行取文件内容
135 0
下一篇
DataWorks