Non-buffering StreamReader?



是否存在非缓冲流读取器实现?

我以以下方式创建了我的流

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

并且CCD_ 1从一开始就指示位置8192。这意味着,尽管我一个字符接一个字符地阅读,但阅读器仍能读取8192个字节。

有没有没有没有这个功能的阅读器?

CountingInputStream来自Apache Commons IO API。

我不知道为什么想要一个(似乎效率很低),但您可以使用CharsetDecoder自己实现一个。

相关内容

  • 没有找到相关文章

最新更新