クラスFileReader
java.lang.Object
java.io.Reader
java.io.InputStreamReader
java.io.FileReader
- すべての実装されたインタフェース:
Closeable, AutoCloseable, Readable
public class FileReader extends InputStreamReader
デフォルトのバッファ・サイズを使用して、文字ファイルからテキストを読み取ります。 バイトから文字へのデコードでは、指定したcharsetまたはdefault charsetを使用します。
FileReaderは、文字のストリームの読取りを目的としています。 rawバイトのストリームを読み込むときは、FileInputStreamを使用してください。
- 導入されたバージョン:
- 1.1
- 関連項目:
-
フィールドのサマリー
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明FileReader(File file) default charsetを使用して、読み取るFileを指定して、新しいFileReaderを作成します。default charsetを使用して、読み取るFileDescriptorを指定して、新しいFileReaderを作成します。FileReader(File file, Charset charset) 読み取るFileとcharsetが指定されている場合、新しいFileReaderを作成します。FileReader(String fileName) default charsetを使用して、読み取るファイルの名前を指定して、新しいFileReaderを作成します。FileReader(String fileName, Charset charset) 読み取るファイルの名前およびcharsetに基づいて、新しいFileReaderを作成します。 -
メソッドのサマリー
クラスで宣言されたメソッド InputStreamReader
close, getEncoding, read, read, readyクラスReaderで宣言されたメソッド
mark, markSupported, nullReader, of, read, read, readAllAsString, readAllLines, reset, skip, transferTo修飾子と型メソッド説明voidmark(int readAheadLimit) ストリームの現在位置にマークを設定します。booleanこのストリームがmark()オペレーションをサポートするかどうかを判定します。static Reader文字を読み取らない新しいReaderを返します。static Readerof(CharSequence cs) CharSequenceから文字を読み取るReaderを返します。intread(char[] cbuf) 配列に文字を読み込みます。intread(CharBuffer target) 指定されたcharバッファにcharを読み込みます。残りの文字をすべて文字列に読み込みます。残りの文字をすべてテキスト行として読み取ります。voidreset()ストリームをリセットします。longskip(long n) 文字をスキップします。longtransferTo(Writer out) このリーダーからすべての文字を読み込み、指定されたライターに読み込まれた順番で書き込みます。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(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 読み取るFileとcharsetが指定されている場合、新しいFileReaderを作成します。- パラメータ:
file- 読み取るFilecharset- the charset- スロー:
IOException- ファイルが存在しない場合、通常のファイルではなくディレクトリである場合、またはその他の理由で読取り用にオープンできない場合。- 導入されたバージョン:
- 11
-