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 の例

準備中です。