java之字节流转换为字符流并讲解打印流

来源:互联网 发布:c语言大小写字母转换 编辑:程序博客网 时间:2024/06/03 02:25
6.利用BufferedReader来一行一行读取文本文件


7.将字节流转换为字符流


 InputStreamReader,OutputStreamWriter


8.PrintStream,PrintWriter,通过打印输出的方式,往流中输出数据,注意两者的区别。

  字节打印流,和字符打印流



package javastudy;


import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintStream;
import java.io.PrintWriter;


public class T {


public static void main(String[] args) throws IOException {
// FileReader fr = new
// FileReader("E:\\j2SE第三季\\14.字节流转换为字符流并讲解打印流.txt");
// BufferedReader br = new BufferedReader(fr);
// String str = "";
// int i=1;
// while((str = br.readLine())!=null)
// {
// System.out.println(i+"\t"+str);
// i++;
// }
//
// fr.close();
// FileOutputStream fos = new FileOutputStream("c:\\test.txt");
// String str = "我爱我的祖国!";
// fos.write(str.getBytes());
// OutputStreamWriter osw = new OutputStreamWriter(fos);
// osw.write("我爱北京天安门!");
// osw.close();
// fos.close();
// FileOutputStream fos = new FileOutputStream("c:\\123.txt");
// PrintStream ps = new PrintStream(fos);
// ps.print("今天天气不错!");
//
// ps.close();
// fos.close();
FileWriter fw = new FileWriter("c:\\234.txt");
PrintWriter pw = new PrintWriter(fw);
pw.print("明天天气会怎么样呢?");
pw.close();
pw.close();


}


}

0 0