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


==フィールド==
==フィールド==

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

java.io.BufferedReader [1]

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

フィールド

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

メソッド

  • read - 単一の文字を読み込む
  • readLink - テキスト行を読み込む

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