- 1.什麼是打印流
- 該流可以很方便的將對象的toString()結果輸出, 並且自動加上換行, 而且可以使用自動刷出的模式
- System.out就是一個PrintStream, 其默認向控制檯輸出信息
- 2.使用方式
- 打印: print(), println()
- 自動刷出: PrintWriter(OutputStream out, boolean autoFlush, String encoding)
- 打印流只操作數據目的
package com.fenqing;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
import com.fenqing.source.person;
public class demo_printStream {
/**
* @throws IOException
*/
public static void main(String[] args) throws IOException {
PrintWriter pw2=new PrintWriter(new FileWriter("f.txt"), true);
pw2.println(97);
pw2.write(97);
}
public static void demo1() {
System.out.println("aaa");
PrintStream ps = System.out;
ps.println(97);
ps.write(97);
ps.println("xxx");
ps.println(new person("張三", 23));
person p = null;
ps.println(p);
}
}