1. 程式人生 > >Java 輸入/輸出——流體系(處理流)

Java 輸入/輸出——流體系(處理流)

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 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 com.zyjhandsome.io.PrintStreamTest@71be98f5

Java 輸入/輸出——流體系(處理流)