ページの作成:「[[java.io のクラスたち|java.io].BufferedReader [https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html] 私はバッファリングによって…」
 
編集の要約なし
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()を使うと、呼び出しごとにファイルからバイトを読み込み、文字型に変換し、そのたびに復帰するので非常に効率が悪くなります。

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

java.io.BufferedReader [1]

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

フィールド

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

メソッド

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

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