inputStream和Reader,要什么时候用,为什么用的是fileinputStream和fileReader但是确实调用的父类的方法

为什么不调用子类自己的方法?
2025-03-13 15:37:37
推荐回答(2个)
回答1:

FileReader:需要从文件中读取数据时用。
InputStreamReader:需要从键盘接收数据时用。通常是按字符流读入时,一般也不仅从键盘,也可以文件,网络,其它对象中读取,不过是按字符进行读取。它是Reader的直接子类。

回答2:

inputStream用来读取字节流,reader用来读取字符流,什么时候用,看你具体的需要了。