問題タブ [bufferedreader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - この場合、なぜ BufferedReader を使用するのですか?
次のコードで StringReader の周りに BufferedReader を使用する場合と StringReader のみを使用する場合の違いは何ですか? 両方の例の 2 行目で DOM をロードすると、BufferedReader は必要ないように見えますか?
VS
java - BufferedReader ストリームが閉じているかどうかを知る方法
Javaには2つのスレッドがあります。
最初のスレッドが bufferedreader を閉じています ( br.close()
)
2 番目のスレッドが同じリーダーで読み取りを行うと、IOException (Stream Closed)
使用してもこの例外が発生しますbr.ready()
ストリームが既に閉じられているかどうかを知る方法はありますか?
java - BufferedReader / PrintWriterの問題?
BufferedReaderとPrintWriterを使用して、入力ファイルの各行を調べ、いくつかの行に変更を加えて、結果を出力しています。行に変更が加えられていない場合は、出力ファイルにそのまま印刷されます。ただし、何らかの理由で、プロセスが途中で終了します。コードは次のようになります。
ただし、奇妙な理由で、このプロセスは入力ファイルの最後に向かって途中で終了します(実際には1行の半分が出力されます)。これの明白な理由はありますか?whileループは明らかにnullで終了しています。そして、それは私の25万行以上のtxtファイルの終わりに近づいています。ありがとう!
java - 大きなByteBuffer用のBufferedReader?
最初に文字列に変換せずに、BufferedReaderを使用してByteBufferを読み取る方法はありますか?かなり大きなByteBufferをテキスト行として読みたいのですが、パフォーマンス上の理由から、ディスクへの書き込みは避けたいと思います。結果の文字列が大きすぎるため、ByteBufferでtoStringを呼び出すことはできません(java.lang.OutOfMemoryError:Javaヒープスペースがスローされます)。APIに適切なリーダーでByteBufferをラップする何かがあると思っていたのですが、適切なものが見つからないようです。
これが私がしていることを示す省略されたコードサンプルです):
java - FileReaderとBufferedReaderの両方をclose()する必要がありますか?
FileReaderにラップされたBufferedReaderを使用してローカルファイルを読み取っています。
私もそうする必要がありclose()
ますFileReader
か、それともラッパーがそれを処理しますか?私は人々がこのようなことをするコードを見てきました:
このメソッドはサーブレットから呼び出されます。ハンドルを開いたままにしないようにしたいと思います。
java - java bufferedReader、読み取りとは異なるものを書き込みます
JavaでBufferedReaderとBufferedWriterを使用してテキスト(CALコード)を解析しましたが、残念ながら、赤くしてoutStream.write(line)で書き込んだ行です。変更されました。スクリーンショットをご覧ください。
http://uploadz.eu/images/4qz8mtkm2d9zx3x5ms3n.png h ** p://uploadz.eu/images/c03hgkrgrmit2ij2mug.png
ご覧のとおり、私は行を変更しないつもりでしたが、いくつかの特殊文字が行を変更しました。
私の知る限り、Bufferedwriter/ReaderはデフォルトでUnicodeで動作するはずです。
java - java.io.Buffer* ストリームは通常のストリームとどう違うのですか?
1) バッファリングされたストリームはバックグラウンドでどのように機能しますか? 通常のストリームとどのように異なりますか? また、それらを使用する利点は何ですか?
2)DataInputStream
もバイトベースです。しかし、それにはメソッドがありreadLine()
ます。ここでのポイントは何ですか?
java - java.io.PrintWriterとjava.io.BufferedWriterの違いは?
以下のコードをご覧ください。
これら2つの方法の違いは何ですか?
BufferedWriter よりも PrintWriter を使用する必要があるのはいつですか?
java - ファイルが見つかりません... Eclipseとfile/filereader/bufferedreaderを使用
f3 を取得するときに失敗するようです。出力は次のとおりです。
しかし、それ以前ではありません-ファイルが見つからないというエラーや何か...