System.in入力ストリームによって読み取られる出力ストリームに書き込む方法はありますか?例えば:
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.in));
System.inが入力ストリームであり、OutputStreamWriterが出力ストリームを受け取るため、これが機能しないことを除いて。
次の人が読むものを出力したい:
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
私がやろうとしているのは、コンソールアプリケーションの単体テストを作成することです。入力をプログラムでテストしたい。これを行う方法は、私の質問に答えるでしょう。