Java 輸入/輸出——流體系(處理流)
阿新 • • 發佈:2018-09-24
void dso span style output amt nbsp public 用處
關於使用處理流的優勢,歸納起來就是兩點:(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 stub9 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(newPrintStreamTest()); 16 ps.close(); 17 } catch (FileNotFoundException e) { 18 // TODO Auto-generated catch block 19 e.printStackTrace(); 20 } 21 } 22 }
輸出結果(文件“PrintStreamTest.txt”中的內容):
1 普通字符串 2 com.zyjhandsome.io.PrintStreamTest@71be98f5
Java 輸入/輸出——流體系(處理流)