|
|
1行目: |
1行目: |
| [[java.io のクラスたち|java.io]].BufferedReader [https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html] | | [[java.io のクラスたち|java.io]].BufferedReader [https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html] |
|
| |
|
| 私はバッファリングによってテキストを効率良く読み込みます。バッファリングせずにFileReader等のread()、readLine()を使うと、1バイトごとに読み込み、文字型への変換、そして復帰というムダの多い動きになるので非常に効率が悪くなります。
| | 私はバッファリングによってテキストを効率良く読み込みます。 |
|
| |
|
| ==フィールド== | | ==フィールド== |
2019年7月2日 (火) 22:20時点における版
java.io.BufferedReader [1]
私はバッファリングによってテキストを効率良く読み込みます。
フィールド
- protected Object lock - ストリーム処理の同期に使用するオブジェクト
メソッド
- read - 単一の文字を読み込む
- readLink - 1行ずつ読み込む
例
BufferedReader br = new BufferedReader(new FileReader("foo.in"));