重定向標準輸出

2021-08-28 01:47:09 字數 494 閱讀 5193

各位看官,今天我們來聊聊標準io流的重定向問題。必須,在程式設計時會輸出大量資訊到螢幕上,非常不方便閱讀,我們可以通過對於標準輸出的重定向,從而使得閱讀更方便。主要涉及的方法為:setin(inputstream),setout(printstream),seterr(printstream).

setin(inputstream) 用於重定向輸入源,預設為使用者直接輸入,即system.in這段**的執行效果,可將其預設改為從某檔案讀取資料等;

setout(printstream) 用於重定向輸出位置,預設為輸出至控制台,即system.out.println的執行效果,可將其預設改為輸出至某個檔案等;

seterr(printstream) 用於重定向錯誤資訊的輸出位置,預設也為輸出至控制台,即system.err.println的執行效果,可將其預設改為輸出至某個檔案等;

public class redirecting

}

重定向標準錯誤輸出

第5章介紹了標準輸出的概念,並解釋了如何重定向命令的標準輸出。除了標準輸出之外,命令還可以將輸出傳送到標準錯誤輸出。命令將錯誤訊息傳送到標準錯誤輸出,這樣就可以避免與傳送到標準輸出的資訊混淆在一起。與處理標準輸出一樣,預設情況下,shell將命令的標準錯誤輸出傳送到螢幕上。除非重定向標準輸出和標準錯...

重定向標準錯誤輸出

8.2.3 重定向標準錯誤輸出 第5章介紹了標準輸出的概念,並解釋了如何重定向命令的標準輸出。除了標準輸出之外,命令還可以將輸出傳送到標準錯誤輸出。命令將錯誤訊息傳送到標準錯誤輸出,這樣就可以避免與傳送到標準輸出的資訊混淆在一起。與處理標準輸出一樣,預設情況下,shell將命令的標準錯誤輸出傳送到螢...

標準輸出 標準錯誤重定向(格式)

command filename 把把標準輸出重定向到乙個新檔案中 command filename 把把標準輸出重定向到乙個檔案中 追加 command 1 fielname 把把標準輸出重定向到乙個檔案中 command filename 2 1 把把標準輸出和標準錯誤一起重定向到乙個檔案中 c...