在 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