PrintStream概述

一 PrintStream概述

這是一個標準輸出流,默認情況下會輸出到控制檯

二  我們用爛了的System.out.println()

System.out的返回值就是一個PrintStream對象

以下兩段代碼是等價的

System.out.println("hello world");
PrintStream ps=System.out;
ps.println("hello world");

三 改變PrintStream的輸出方向

如果我們不想讓PrintStream輸出到控制檯,那麼我們可以改變PrintStream的輸出方向

package cn.donglinode.IO;

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

public class PrintStreamDemo01 {
    public static void main(String[] args) throws Exception {
        //創建PrintStream對象
        PrintStream ps=new PrintStream(new FileOutputStream("chapter16/src/tempFile2.text"),true);
        //改變輸出流方向
        System.setOut(ps);
        System.out.println("hello world");
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章