InputStream是字節流,多用於讀取二進制數據函數
InputStreamReader是字符流,多用於讀取文本文件。有不一樣的編碼方式,如utf8等。能夠在構造的時候指定編碼方式。編碼
例如,二者都有一個無參read函數,前者讀取一個字節並轉換爲int(0-255),後者讀取一個字符並轉換爲int(最高兩位爲0)get
參考:http://stackoverflow.com/questions/3194918/inputstream-vs-inputstreamreaderinput