我想读从PrintStram在下面的代码块(输入数据追加到本地字符串):Java:我如何从PrintStream中读取数据?
System.out.println("Starting Login Test Cases...");
out = new PrintStream(new ByteArrayOutputStream());
command_feeder = new PipedWriter();
PipedReader in = new PipedReader(command_feeder);
main_controller = new Controller(in, out);
for(int i = 0; i < cases.length; i++)
{
command_feeder.write(cases[i]);
}
main_controller会写一些字符串到它了(PrintStream的),那我该怎么读从这个PrintStream假设我不能在Controller类中更改任何代码?提前致谢。
如果你只是想知道控制器正在做什么,然后用'新控制器(在,System.out)'创建它,它将写入控制台(标准输出) – 2009-07-30 16:21:51