转换流
现在为止已经知道了两类数据流:
字节流和字符流,这两类流也是可以进行互相转换处理的
1、OutputStreamWriter类:
将字节输出流变成字符输出流。
Writer对于文字的输出要比OutptuStream方便,可以直接输出字符串;
2、InputStreamReader类:
将字节输入流变成字符输入流。
InputStream读取的是字节,不方便中文处理。
OutputStreamWriter,InputStreamReader类意义:
InputStreamReader 类:
Java.lang.Object
Java.io.Writer
Java.io.OutputStreamWriter
InputStreamReader 类:
Java.lang.Object
Java.io.Readr
Java.io. InputStreamReader
举例:
Write out=new OutputStreamWriter(output);
//字节流变成字符流
这种操作只作为一个功能使用,一般开发中都很少见到。
主要用来做一个分析,分析FileOutputStream,FileInputStream,FileWriter,FileReader的继承结构。
转换关系结构:
从整个继承结构上讲,发现字符流处理的时候经过了转换后得来的。