Java > ファイルの読み書き

更新日 2014-12-31
広告
Javaでファイルを読み書きする方法を紹介します。

ファイルの存在の確認

ファイルが存在することを確認するためには、java.io.Fileクラスのexistsメソッドを使います。 以下は、サンプルコードです。
public class Main {
  public static void main(String[] args) {
    File file = new File("hoge.txt");
    System.out.println("hoge.txt exists = " + file.exists());
  }
}
Mainクラスと同じ場所にhoge.txtを用意して、Mainクラス実行してみます。すると、以下のようになります。
$ java Main
hoge.txt exists = true

FileReaderとBufferedReader

FileReaderだけでも読み込めますが、BufferedReaderを使うと、効率よく読み込めます。 Java 7のtry-with-resources構文を使った例を記します。
  try (BufferedReader br = new BufferedReader(new FileReader("test.txt"))) {

    String line = "";
                
    while ((line = br.readLine()) != null) {
      System.out.println(line);
    }

  } catch (IOException e) {
    e.printStackTrace();
  }
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system