クラスFileReader

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

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

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

導入されたバージョン:
1.1
関連項目:
  • フィールドのサマリー

    クラスリーダーで宣言されたフィールド

    lock
    修飾子と型
    フィールド
    説明
    protected Object
    このストリームに対する処理の同期に使用するオブジェクトです。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    default charsetを使用して、読み取るFileを指定して、新しいFileReaderを作成します。
    default charsetを使用して、読み取るFileDescriptorを指定して、新しいFileReaderを作成します。
    FileReader(File file, Charset charset)
    読み取るFilecharsetが指定されている場合、新しいFileReaderを作成します。
    FileReader(String fileName)
    default charsetを使用して、読み取るファイルの名前を指定して、新しいFileReaderを作成します。
    FileReader(String fileName, Charset charset)
    読み取るファイルの名前およびcharsetに基づいて、新しいFileReaderを作成します。
  • メソッドのサマリー

    クラスで宣言されたメソッド InputStreamReader

    close, getEncoding, read, read, ready
    修飾子と型
    メソッド
    説明
    void
    ストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。
    このストリームで使用される文字エンコーディングの名前を返します。
    int
    単一の文字を読み込みます。
    int
    read(char[] cbuf, int off, int len)
    配列の一部に文字を読み込みます。
    boolean
    このストリームが読込み可能かどうかを判定します。

    クラスReaderで宣言されたメソッド

    mark, markSupported, nullReader, of, read, read, readAllAsString, readAllLines, reset, skip, transferTo
    修飾子と型
    メソッド
    説明
    void
    mark(int readAheadLimit)
    ストリームの現在位置にマークを設定します。
    boolean
    このストリームがmark()オペレーションをサポートするかどうかを判定します。
    static Reader
    文字を読み取らない新しいReaderを返します。
    static Reader
    CharSequenceから文字を読み取るReaderを返します。
    int
    read(char[] cbuf)
    配列に文字を読み込みます。
    int
    read(CharBuffer target)
    指定されたcharバッファにcharを読み込みます。
    残りの文字をすべて文字列に読み込みます。
    残りの文字をすべてテキスト行として読み取ります。
    void
    ストリームをリセットします。
    long
    skip(long n)
    文字をスキップします。
    long
    このリーダーからすべての文字を読み込み、指定されたライターに読み込まれた順番で書き込みます。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • 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