close

在Java中 , System.out.print的輸出的default都是在螢幕上 , 

如果我們想要更改輸出位置到file的話 , 我們可以使用以下這個指令:

System.setOut(new PrintStream("fileName"));


PrintStream:

PintStream 提供了對ouput 的print representation功能上的設定 , 

像System.out.print();

所以若我們想要更改print的一些property , 則必須藉由PrintStream的協助.

而PrintStream("fileName") ;

代表著這個PrintStrem指向fileName這個檔案.

 

System.setout:

static void setOut(PrintStream out) : Reassigns the "standard" output stream.

由上面式子可以看出 , 若我們想要reassign standard output stream (output stream可以直接想成輸出串流的位置),

必須給予這個method 一個PrintStream的object , 也就是說PrintStream掌控了print representation的ouput位置.

 

 

 

 

arrow
arrow
    文章標籤
    redirect PrintStream
    全站熱搜

    JerryCheng 發表在 痞客邦 留言(0) 人氣()