转换流

来源:互联网 发布:淘宝营业执照怎么办理 编辑:程序博客网 时间:2024/06/10 17:30

一:OutputStreamWriter

是Writer 的子类,将输出的字符流转换为字节流,即将一个字符流的输出对象变为字节流输出对象。

package haizhu.com.file;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.io.Writer;public class OutputStreamReaderDemo {public static void main(String[] args) throws Exception{File f = new File("d:"+File.separator+"text.txt");FileOutputStream out = new FileOutputStream(f);Writer writer = new OutputStreamWriter(out);// 将字节流 转换为 字符流writer.write("Hello world !");writer.close();}}


二:InputStreamReader

是Reader 的子类,将输入的字节流变为字符流,即将一个字节流的输入对象变为字符流的输入对象。

范例2:

package haizhu.com.file;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.io.Writer;public class OutputStreamWriterDemo {public static void main(String[] args) throws Exception{File f = new File("d:"+File.separator+"text.txt");FileOutputStream out = new FileOutputStream(f);Writer writer = new OutputStreamWriter(out);// 将字节流 转换为 字符流writer.write("Hello world !");writer.close();}}


原创粉丝点击