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

クラスFileReader

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

    public class FileReader
    extends InputStreamReader
    デフォルトのバッファ・サイズを使用して、文字ファイルからテキストを読み取ります。 バイトから文字にデコードするには、指定したcharsetまたはプラットフォームdefault charsetのいずれかを使用します。

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

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

      • FileReader

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

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

        public FileReader​(FileDescriptor fd)
        プラットフォームdefault charsetを使用して、FileDescriptorが読み取られると、新しいFileReaderを作成します。
        パラメータ:
        fd - 読み取るFileDescriptor
      • FileReader

        public FileReader​(String fileName,
                          Charset charset)
                   throws IOException
        読み取るファイルの名前およびcharsetに基づいて、新しいFileReaderを作成します。
        パラメータ:
        fileName - 読み取るファイルの名前。
        charset - the charset
        例外:
        IOException - 指定したファイルが存在しない場合、通常のファイルではなくディレクトリである場合、またはその他の理由で読取り用にオープンできない場合。
        導入されたバージョン:
        11
      • FileReader

        public FileReader​(File file,
                          Charset charset)
                   throws IOException
        読み取るFilecharsetが指定されている場合、新しいFileReaderを作成します。
        パラメータ:
        file - 読み取るFile
        charset - the charset
        例外:
        IOException - ファイルが存在しない場合、通常のファイルではなくディレクトリである場合、またはその他の理由で読取り用にオープンできない場合。
        導入されたバージョン:
        11