編集の要約なし
8行目: 8行目:
==メソッド==
==メソッド==
* read - 単一の文字を読み込む
* read - 単一の文字を読み込む
* readLink - テキスト行を読み込む
* readLink - 1行ずつ読み込む


==例==
==例==
  BufferedReader br = new BufferedReader(new FileReader("foo.in"));
  BufferedReader br = new BufferedReader(new FileReader("foo.in"));

2019年6月25日 (火) 21:33時点における版

java.io.BufferedReader [1]

私はバッファリングによってテキストを効率良く読み込みます。バッファリングせずにFileReader等のread()、readLine()を使うと、1バイトごとに読み込み、文字型への変換、そして復帰というムダの多い動きになるので非常に効率が悪くなります。

フィールド

  • protected Object lock - ストリーム処理の同期に使用するオブジェクト

メソッド

  • read - 単一の文字を読み込む
  • readLink - 1行ずつ読み込む

BufferedReader br = new BufferedReader(new FileReader("foo.in"));