29

BufferedReaderとJavaBufferedInputStreamの違いは何ですか?テキストを読み取り、を読み取ります。これ以外に違いはありますか?ScannerBufferedReaderBufferedInputStreambyte

4

2 に答える 2

19

違いは、リーダーと入力ストリームの違いと同じだと思います。1つは文字ベースで、もう1つはバイトベースです。たとえば、リーダーは通常、エンコーディングをサポートしています...

編集:この質問を確認してください:マルチバイト文字を読み取るときのInputStreamとInputStreamReaderの違い

于 2012-05-03T15:42:05.437 に答える
10

BufferedInputStreamを使用して、バッファ内のデータをバイトとして読み取りますInputStreamBufferedReaderテキストを読み取りますが、バイトとしては読み取りませんBufferedReader。文字、配列、および行を効率的に読み取ることができます。

于 2014-06-11T06:23:46.450 に答える