JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java高效读取纯文本文件

wys521 2024-12-01 09:31:33 精选教程 22 ℃ 0 评论

Talk is cheap, Show me the code. -- by: Linus Torvalds

使用Files进行读取

// 指定文件
Path path = Paths.get("D:/", "test.txt");

// 方式一、按字节读取
String strings = new String(Files.readAllBytes(path));

// 方式二、按行读取
List<String> lines = Files.readAllLines(path);

// 方式三、按行读取并遍历,Java8+
Files.lines(path).forEach(line -> {
    // 输出行
    System.out.println(line);
});

使用commons-io读取

// 指定文件
FileInputStream fileInputStream = new FileInputStream("test.txt");

// 方式一、按行读取
List<String> lines = IOUtils.readLines(fileInputStream, "UTF-8");

// 方式二、读取文件所有内容赋值给strings
String strings = IOUtils.toString(fileInputStream, "UTF-8");

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表