在java中,人们说输入流逐字节读取文件,然后使用缓冲读取器将它们更改为characterstream.But在C char中引用字节(8位).然后我们称之为java中的字符和字节.
在Java中,a byte是带符号的8位值,a char是无符号的16位值.的Character是既为一个包装型char和实用类为一些有用的方法的支持char
InputSTream的主要区别在于它一次读取一个字节的二进制数据.A Reader用于读取文本,它char使用您设置的字符编码或默认编码将字节解码为例如UTF-8可以将1,2或3个字节转换为单个字节char.
我建议你更多地了解Java的基础知识.这些问题可以为您节省大量时间.