关于使用处理流的优势,归纳起来就是两点:(1)对于开发人员来说,使用处理流进行输入/输出操作更简单;(2)使用处理流执行效率更高。
下面程序使用PrintStream处理流来包装OutputStream,使用处理流后的输出流在输出时将更加方便。
1 package com.zyjhandsome.io; 2 3 import java.io.*; 4 5 public class PrintStreamTest { 6 7 public static void main(String[] args) { 8 // TODO Auto-generated method stub 9 try { 10 FileOutputStream fos = new FileOutputStream("D:\\User_zhaoyingjun\\JavaSE\\Test\\PrintStreamTest.txt"); 11 PrintStream ps = new PrintStream(fos); 12 // 使用PrintStream执行输出 13 ps.println("普通字符串"); 14 // 直接使用PrintStream输出对象 15 ps.println(new PrintStreamTest()); 16 ps.close(); 17 } catch (FileNotFoundException e) { 18 // TODO Auto-generated catch block 19 e.printStackTrace(); 20 } 21 } 22 }
输出结果(文件“PrintStreamTest.txt”中的内容):
1 普通字符串 2 [email protected]
原文地址:https://www.cnblogs.com/zyjhandsome/p/9696033.html
时间: 2024-12-11 18:33:52