首页 > 代码库 > 打印流

打印流

package cn.idcast;

import java.io.FileWriter;
import java.io.IOError;
import java.io.IOException;
import java.io.PrintWriter;

/*
 * 打印流
 * 字节打印流:PrintStream
 * 字符打印流:PrintWriter
 * 
 * 打印流的特点
 * A、只有写数据,没有读取数据。
 * B、可以操作任意类型的数据。
 *      print()
 *      println()
 * C、如果启动了自动刷新,就能够自动刷新,不用再写flush()
 *    类似格式:PrintWriter pw = new PrintWriter(new FileWriter("pw.txt"), true);
 *       记得带true,表示可以自动刷新;并且要使用println()方法
 *       而且不仅实现自动刷新,还进行换行
 * D、该流可以直接操作文本文件
 * 
 *   可以直接操作文本文件的流对象
 *    FileInputStream
 *    FileOutputStream
 *    FileReader
 *    FileWriter
 *    PrintStream
 *    PrintWriter
 */
public class Day102 {
	public static void main(String[] args) throws IOException {
		PrintWriter pw = new PrintWriter(new FileWriter("pw.txt"), true);
		pw.println("hello");  // 这步相当于以前BufferedWriter的bw.write(line); bw.newLine(); bw.flush();
		pw.println(100); 
		pw.close();
	}
}

  

打印流