专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java高效读取纯文本文件(java读取文本文档)

temp10 2024-10-01 22:25:05 java教程 7 ℃ 0 评论

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

使用Files进行读取

Java高效读取纯文本文件(java读取文本文档)

// 指定文件
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");

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

欢迎 发表评论:

最近发表
标签列表