是否存在非缓冲流读取器实现?
我以以下方式创建了我的流
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自己实现一个。