29

和在javaBufferedReader中有什么区别?阅读文本并阅读。除此之外还有什么不同吗?BufferedInputStreamScannerBufferedReaderBufferedInputStreambyte

4

2 回答 2

19

我想,阅读器和输入流之间的区别是一样的:一个是基于字符的,另一个是基于字节的。例如,阅读器通常支持编码...

编辑:检查这个问题:读取多字节字符时 InputStream 和 InputStreamReader 的区别

于 2012-05-03T15:42:05.437 回答
10

BufferedInputStream使用 . 将缓冲区中的数据读取为字节InputStreamBufferedReader读取文本而不是字节,并且BufferedReader可以有效地读取字符、数组和行。

于 2014-06-11T06:23:46.450 回答