FileReader是InputStreamReader的子类,用字符流的方式对文件进行读取操作。
常用方法 | 描述 |
---|---|
FileReader(String fileName) | 构造方法,传入文件路径和名称,如果文件不存在,抛出异常FileNotFoundException |
FileReader(File file) | 构造方法,传入文件对象,如果文件不存在,抛出异常FileNotFoundException |
FileReader(FileDescriptor fd) | 构造方法,传入文件描述符,如果文件不存在,抛出异常FileNotFoundException |
这些方法的实现调用的是FileInputStream的构造方法 | 剩下的方法都是父类InputStreamReader的 |
FileReader的构造方法默认字符编码和缓冲区大小是适当的,自定义这些值要使用它的父类InputStreamReader
父类:InputStreamReader
基类:Reader
常见IO流:InputStream、OutputStream、Writer