0

どこかに非バッファリングストリームリーダーの実装はありますか?

次の方法でストリームを作成しました

FileInputStream inputStream = new FileInputStream(inputFilename);
CountingInputStream countingStream = new CountingInputStream(inputStream);
InputStreamReader streamReader = new InputStreamReader(countingStream, Charset.forName("utf8"));

countingStream最初から位置8192を示します。これは、charをcharごとに読み取っているにもかかわらず、リーダーが8192バイトを読み取ることを意味します。

この機能のないリーダーはありますか?

CountingInputStreamは、Apache CommonsIOAPIからのものです。

4

1 に答える 1

1

なぜ必要なのかわかりませんが(かなり非効率的なようです)、 CharsetDecoderを使用して自分で実装できます。

于 2013-02-09T14:19:26.020 に答える