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

相关文章
|
8月前
|
Java Unix Windows
|
4月前
|
Java 大数据 API
Java 流(Stream)、文件(File)和IO的区别
Java中的流(Stream)、文件(File)和输入/输出(I/O)是处理数据的关键概念。`File`类用于基本文件操作,如创建、删除和检查文件;流则提供了数据读写的抽象机制,适用于文件、内存和网络等多种数据源;I/O涵盖更广泛的输入输出操作,包括文件I/O、网络通信等,并支持异常处理和缓冲等功能。实际开发中,这三者常结合使用,以实现高效的数据处理。例如,`File`用于管理文件路径,`Stream`用于读写数据,I/O则处理复杂的输入输出需求。
268 12
|
8月前
|
存储 监控 Java
如何在Java中实现等待文件修改后再读取数据的功能?
如何在Java中实现等待文件修改后再读取数据的功能?
82 0
|
JSON Java 数据格式
【Java用法】Java读取本地文件内容,如txt, json等多种文件
【Java用法】Java读取本地文件内容,如txt, json等多种文件
131 0
Java按一行一行进行文件的读取或写入
Java按一行一行进行文件的读取或写入
212 0
|
存储 Java
【Java I/O 流】文件的操作——java.io.File 类详解
最近遇到了一些文件流读写的问题,发现对这块知识掌握的还不够系统,所以花了一些时间将 Java IO 流相关的知识整理了一下,也在这里分享给你们,希望能够有所帮助。 先来看第一篇:本文讲述了计算机文件的基本知识,以及 Java 中如何使用 File 类来操作文件的。
346 0
了解一下,Java8 Stream的中间操作顺序
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 垂直执行:map和filter先看下面一个例子,找出流中"b"的字符串,并将其转化为大写,包含两个中间操作 map 和 filter 以及结束操作forEach。
了解一下,Java8 Stream的中间操作顺序
|
存储 Java 关系型数据库
Java中Stream流的用法
stream流操作是Java 8提供一个重要新特性,它允许开发人员以声明性方式处理集合,其核心类库主要改进了对集合类的 API和新增Stream操作。Stream类中每一个方法都对应集合上的一种操作。
Java:使用Stream读按行取文件内容
Java:使用Stream读按行取文件内容
137 0

热门文章

最新文章

下一篇
开通oss服务