InputStream与InputStreamReader的区别

InputStream是字节流,多用于读取二进制数据函数

InputStreamReader是字符流,多用于读取文本文件。有不一样的编码方式,如utf8等。能够在构造的时候指定编码方式。编码

例如,二者都有一个无参read函数,前者读取一个字节并转换为int(0-255),后者读取一个字符并转换为int(最高两位为0)get

参考:http://stackoverflow.com/questions/3194918/inputstream-vs-inputstreamreaderinput