編集の要約なし |
編集の要約なし |
||
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() | 私はバッファリングによってテキストを効率良く読み込みます。バッファリングせずにFileReader等のread()、readLine()を使うと、1バイトごとに読み込み、文字型への変換、そして復帰というムダの多い動きになるので非常に効率が悪くなります。 | ||
==フィールド== | ==フィールド== |
2019年6月25日 (火) 21:29時点における版
私はバッファリングによってテキストを効率良く読み込みます。バッファリングせずにFileReader等のread()、readLine()を使うと、1バイトごとに読み込み、文字型への変換、そして復帰というムダの多い動きになるので非常に効率が悪くなります。
フィールド
- protected Object lock - ストリーム処理の同期に使用するオブジェクト
メソッド
- read - 単一の文字を読み込む
- readLink - テキスト行を読み込む
例
BufferedReader br = new BufferedReader(new FileReader("foo.in"));