Javaでファイルを読み取ってファイルを文字列に変換する方法は? (5つの異なる方法)

公開: 2021-11-21
Javaでファイルを読み取ってファイルを文字列に変換する方法は? (5つの異なる方法)

ファイルを文字列に読み込む最も簡単な方法は何ですか? Javaでプレーンテキストファイルを読みたいですか? FileオブジェクトをStringオブジェクトにどのように変換しますか? ファイルを読み取ってStringに変換する方法は複数あります。

Javaでテキストファイル全体を文字列に変換する方法は全部で5つあります。

  1. Files.readString()
  2. Files.readAllLines(Paths.get(path)、StandardCharsets.UTF_8);
  3. FileUtils.readFileToString(new File(path)、StandardCharsets.UTF_8); – Apache CommonsIOの依存関係
  4. Files.lines()
  5. Files.newBufferedReader()

始めましょう:

  • 以下にApacheCommonsIOの依存関係を追加してください。
  • クラスCrunchifyConvertFileToString.javaを作成します。
  • 以下のコードをコピーして貼り付けます。

CrunchifyConvertFileToString.java

IntelliJ IDEAコンソールの結果:

上記のプログラムをJavaアプリケーションとして実行するだけで、次のような結果が表示されます。

上記のコードで問題が発生した場合はお知らせください。

ここに、method4とmethod-5を説明するチュートリアルがあります。

Java 8ストリームを使用してファイルを1行ずつ読み取る方法– Files.lines()およびFiles.newBufferedReader()ユーティリティAPI