Java 文字ストリーム BufferedReader/BufferedWriter
BufferedReader コンストラクタ
| コンストラクタ | 説明 |
|---|---|
| BufferedReader(Reader in) | 指定された文字入力ストリーム in に対して、基本サイズのバッファを持つオブジェクトを生成する。 |
| BufferedReader(Reader in, int size) | 指定された文字入力ストリーム in に対して、size サイズのバッファを持つオブジェクトを生成する。 |
BufferedReader メソッド
BufferedReader は基本的に Reader メソッドを継承して使用する。
| メソッド | 説明 |
|---|---|
| String readLine() | 1 行を読み取る。改行文字(’\n’, ‘\r’)に出会うまで読み取る。 |
readLine() メソッドを使用することで、文字の読み取りをより効率的に行えるようになった。 既存の read() メソッドで 1 文字ずつ読み取るよりも、1 行ずつ読み取って処理するほうが簡単である。
BufferedReader の例
準備中です。
BufferedWriter のコンストラクタ
| コンストラクタ | 説明 |
|---|---|
| BufferedWriter(Writer out) | 指定された文字出力ストリーム out に対して、基本サイズのバッファを持つオブジェクトを生成する。 |
| BufferedWriter(Writer out, int size) | 指定された文字出力ストリーム out に対して、size サイズのバッファを持つオブジェクトを生成する。 |
BufferedWriter メソッド
BufferedWriter は基本的に Reader メソッドを継承して使用する。
| メソッド | 説明 |
|---|---|
| void newLine() | 行を変える。 |
newLine() メソッドにより、文字を出力するときに改行が必要な場合、バッファに newLine() メソッドを使用して改行できる。
BufferedWriter の例
準備中です。