1. 程式人生 > 實用技巧 >PrintStream標準位元組輸出流

PrintStream標準位元組輸出流

PrintStream標準位元組輸出流

package com.javaSe.PrintStream;


import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;


/*
java.io.PrintStream:標準的位元組輸出流。預設輸出到控制檯。
*/
public class PrintStreamTest01 {
    public static void main(String[] args) {
        // 聯合起來寫
        System.out.println("Hello World!");
    
        
// 分開寫 PrintStream ps = System.out; ps.println("Hello zhangsan"); ps.println("Hello lisi"); ps.println("Hello wangwu"); // 標準輸出流不需要手動close()關閉。 // 可以改變標準輸出流的輸出方向嗎?可以 /* // 這些是之前System類使用過的方法和屬性。 System.gc(); System.currentTimeMillis(); PrintStream print = System.out; System.exit(0); System.arrayCopy();
*/ try { // 標準輸出流不在指向控制檯,指向log檔案。 PrintStream printStream = new PrintStream(new FileOutputStream("log")); // 修改輸出方向,將輸出方向修改到log檔案。 System.setOut(printStream); // 在輸出 System.out.println("Hello World!!!"); System.out.println(
"Hello Ktv!!!"); System.out.println("Hello zhangsan!!!"); } catch (FileNotFoundException e) { e.printStackTrace(); } } }