之间有什么区别BufferedReader
, BufferedInputStream
和Scanner
在Java? BufferedReader
读取文本和BufferedInputStream
读取byte
。 难道还有比这其他的有什么区别?
Answer 1:
我想,不同的是一样的阅读器和输入流之间:一个是基于字符的,另一种是基于字节的。 例如,读取器通常支持编码...
编辑:检查这个问题读多字节字符时InputStream和InputStreamReader的之间的区别
Answer 2:
BufferedInputStream
读取在缓冲器中的数据,通过使用字节InputStream
。 BufferedReader
读取文本而不是作为字节, BufferedReader
是字符,数组和行的高效读取。
文章来源: Difference between BufferedReader and BufferedInputStream