有没有办法写入输出流,将由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