モジュール java.base
パッケージ java.io

クラスFileReader

  • すべての実装されたインタフェース:
    Closeable, AutoCloseable, Readable


    public class FileReader
    extends InputStreamReader
    文字ファイルを読み込むための簡易クラスです。 このクラスのコンストラクタは、デフォルトの文字エンコーディングとデフォルトのbyteバッファのサイズが適切に設定されていることを前提としています。 これらの値を自分で指定するには、FileInputStream上にInputStreamReaderを構築してください。

    FileReaderは、文字のストリームを読み込むために使用されます。 rawバイトのストリームを読み込むときは、FileInputStreamを使用してください。

    導入されたバージョン:
    1.1
    関連項目:
    InputStreamReaderFileInputStream
    • コンストラクタの詳細

      • FileReader

        public FileReader​(String fileName)
                   throws FileNotFoundException
        読込み元のファイルの名前を指定して、新規FileReaderを作成します。
        パラメータ:
        fileName - 読込み元のファイルの名前
        例外:
        FileNotFoundException - 指定されたファイルが存在しないか、通常ファイルではなくディレクトリであるか、またはなんらかの理由で開くことができない場合。
      • FileReader

        public FileReader​(File file)
                   throws FileNotFoundException
        読込み元のFileを指定して、新規FileReaderを作成します。
        パラメータ:
        file - 読込み元のFile
        例外:
        FileNotFoundException - ファイルが存在しないか、通常ファイルではなくディレクトリであるか、またはなんらかの理由で開くことができない場合。
      • FileReader

        public FileReader​(FileDescriptor fd)
        読込み元のFileDescriptorを指定して、新規FileReaderを作成します。
        パラメータ:
        fd - 読込み元のFileDescriptor