FileReader 是用于读取字符流的类,它继承于InputStreamReader。要读取原始字节流,请考虑使用 FileInputStream。
FileWriter 是用于写入字符流的类,它继承于OutputStreamWriter。要写入原始字节流,请考虑使用 FileOutputStream。

转载请注明出处:http://www.cnblogs.com/skywang12345/p/io_22.html

更多内容请参考:java io系列01之 "目录"

 

FileReader和FileWriter源码分析

1. FileReader 源码(基于jdk1.7.40)

 1 package java.io;
 2 
 3 public class FileReader extends InputStreamReader {
 4 
 5     public FileReader(String fileName) throws FileNotFoundException {
 6         super(new FileInputStream(fil java io系列21之 InputStreamReader和OutputStreamWritereName));
 7     }
 8 
 9     public FileReader(File file) throws FileNotFoundException {
10         super(new FileInputStream(file));
11     }
12 
13     public FileReader(FileDescriptor fd) {
14         super(new FileInputStream(fd));
15     }
16 }
View Code

相关文章:

  • 2021-06-20
  • 2021-11-07
  • 2022-12-23
  • 2021-08-13
  • 2021-09-20
  • 2022-01-16
  • 2021-05-22
  • 2021-10-03
猜你喜欢
  • 2022-12-23
  • 2022-01-29
  • 2021-11-20
  • 2021-04-03
  • 2022-12-23
相关资源
相似解决方案