有沒有辦法寫入輸出流,將由System.in輸入流讀取?例如:寫輸出將由System.in讀取,java
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.in));
除了不起作用,因爲System.in是一個輸入流和OutputStreamWriter需要的OutputStream。
我想輸出的東西,將通過讀取:
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
我所試圖做的是寫一個控制檯應用程序單元測試。我想以編程方式測試我的輸入。任何方式來做到這一點將回答我的問題。
+1我正在接受關於單元測試的建議,但我非常感謝這個答案。 – Alison