FileReader、FlieWriter分别对InputStreamReader、OutputStreamWriter封装了一个构造方法
来源:互联网 发布:linux图形工作站 编辑:程序博客网 时间:2024/04/29 19:23
FileReader源代码:
public class FileReader extends InputStreamReader{........public FileReader(String fileName) throws FileNotFoundException { super(new FileInputStream(fileName));//向父类传了一个字节流对象,这个父类构造方法使用默认码表 }........}InputStreamReader源代码:
public class InputStreamReader extends Reader {......//使用默认码表的构造方法 public InputStreamReader(InputStream in) { super(in); try { sd = StreamDecoder.forInputStreamReader(in, this, (String)null); // ## check lock object } catch (UnsupportedEncodingException e) { // The default encoding should always be available throw new Error(e); } }......}
所以,使用FileReader,与使用public InputStreamReader(InputStream in) 的编码表都是默认的。功能一样
FlieWriter同理。
从源码也可看出,无论字节流还是字符流,操作的都是字节数据。
0 0
- FileReader、FlieWriter分别对InputStreamReader、OutputStreamWriter封装了一个构造方法
- java学习10--InputStreamReader,OutputStreamWriter,FileReader,FileWriter,BufferedReader,BufferedWriter
- 对InputStreamReader 和 OutputStreamWriter的理解
- InputStreamReader OutputStreamWriter
- InputStreamReader & OutputStreamWriter
- InputStreamReader FileReader
- 【Java.IO】I/O 字节 <-> 字符转换流 —— InputStreamReader,OutputStreamWriter(FileReader,FileWriter)
- java使 FileWriter FileReader 无编码格式,OutputStreamWriter InputStreamReader可设置编码格式
- java使 FileWriter FileReader 无编码格式,OutputStreamWriter InputStreamReader可设置编码格式
- InputStreamReader和OutputStreamWriter
- InputStreamReader和OutputStreamWriter
- InputStreamReader 和 OutputStreamWriter
- InputStreamReader和OutputStreamWriter
- InputStreamReader和OutputStreamWriter
- Java InputStreamReader和OutputStreamWriter
- OutputStreamWriter,InputStreamReader,PrintWriter,BufferedReader
- Java IO - InputStreamReader&OutputStreamWriter
- 转换流InputStreamReader、OutputStreamWriter
- 手把手教你搞懂Android反编译
- SQL server 导出数据之后身份证后四位全变成0的问题
- C#RGB颜色与16进制之间的转换
- 【bzoj 1050】 [HAOI2006]旅行comf
- 【全概率公式】Cows and Cars, UVa10491
- FileReader、FlieWriter分别对InputStreamReader、OutputStreamWriter封装了一个构造方法
- Atitit 软件国际化原理与概论
- (加载更多onScrollStateChanged 和下拉触摸事件 onTouchEvent)
- VR开发教程汇总
- [python官方文档]8错误和异常
- <十一> yaffs2 文件系统的移植
- 2016年7月18日 (Activity四种显示方式,popwindow和dialog的区别)
- UVA 12716 GCD XOR (数论,规律)
- STM32之RCC库函数介绍以及应用