在 Java 中如何读取文件并将文件转换为字符串? (5种不同的方式)

已发表: 2021-11-21
在 Java 中如何读取文件并将文件转换为字符串? (5种不同的方式)

将文件读入字符串的最简单方法是什么? 你想用 Java 读取纯文本文件吗? 您想如何将 File 对象转换为 String 对象? 我们可以通过多种方式读取文件并将其转换为字符串。

有 5 种方法可以将整个文本文件转换为 Java 中的字符串。

  1. 文件.readString()
  2. Files.readAllLines(Paths.get(path), StandardCharsets.UTF_8);
  3. FileUtils.readFileToString(new File(path), StandardCharsets.UTF_8); – Apache Commons IO 依赖
  4. 文件.lines()
  5. Files.newBufferedReader()

让我们开始吧:

  • 确保在下面添加 Apache Commons IO 依赖项。
  • 创建类 CrunchifyConvertFileToString.java。
  • 将以下代码复制并粘贴到其中。

CrunchifyConvertFileToString.java

IntelliJ IDEA 控制台结果:

只需将上述程序作为 Java 应用程序运行,您将看到如下结果。

如果您在运行以上代码时遇到任何问题,请告诉我。

这里有一个解释方法 4 和方法 5 的教程:

如何使用 Java 8 Stream 逐行读取文件 – Files.lines() 和 Files.newBufferedReader() 实用程序 API