IO:包装类PrintStream的使用
package net.nyist.io;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
public class PrintStreamTest {
public static void main(String[] args) {
try (
// 创建PrintStream处理流
FileOutputStream fos = new FileOutputStream("test.txt");
PrintStream ps = new PrintStream(fos);) {
// 直接输出文本
ps.println("普通文本");
// 直接输出对象
ps.println(new PrintStreamTest());//net.nyist.io.PrintStreamTest@adb1d4
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
备注:
1、System.out.println();中的out就是PrintStream类型
2、关闭最上层的处理流时,系统会自动关闭被该处理流包装的节点流