一)FileReader读取字符流
功能说明;
1、read方法是读取字符char。
2、一个字符可能占用1个字节,2个字节,或者3个字节,占用字节个的数根据码表决定(ASCII:1字节,GBK:2字节,unicode:3个字节)。
3、FileReader是使用默认码表读取文件,所以读取文件需要知道是什么格式,不然会乱码。
4、FileReader是用于读取字符流。要读取原始字节流,请考虑使用FileInputStream 。
初始化构造方法:
1、FileReader(File file)
创建一个新的 FileReader,给出 File读取。
2、FileReader(FileDescriptor fd)
创建一个新的 FileReader,给定 FileDescriptor读取。
3、FileReader(String fileName)
创建一个新的 FileReader,给定要读取的文件的名称。
源码实现:
/**