java テキストファイルを読み込んで内容を取得する

java テキストファイルを読み込んで内容を取得する

javaで、テキストファイルを読み込んで内容を取得する手順を記述してます。

環境

  • OS windows11 home
  • java 17.0.2

手順

テキストファイルを読み込んで内容を取得するには、「Files.readString」を使用します。

Files.readString(パス)

以下のファイル「sample.txt」のデータを取得してみます。

実行してみます。

import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class App {
  public static void main(String[] args) throws Exception {

    try {

      Path file = Paths.get("C:/java/test/src/sample.txt");
      String txt = Files.readString(file);
      System.out.println(txt);

    } catch (FileNotFoundException e) {

      System.out.println(e);

    } catch (IOException e) {

      System.out.println(e);

    }
  }

}

取得されていることが確認できます。

存在しないファイルを指定

存在しないファイルを指定すると「NoSuchFileException」が発生します。