BufferedReader与从InputStream读取原始字节之间的区别

时间:2015-04-13 11:39:17

标签: java inputstream

我正在编写一个需要启动另一个进程的软件,这里没问题。我编写了一个小流重定向器(大多数称为" Pump"),它从System.in读取并将其写入"进程" es输入流。当我从System.in读取原始字节时,我在命令窗口中没有得到任何输出,所以我不知道我在写什么,但是命令被正确地重定向。当我使用BufferedReaderreadLine() s包裹Stream时,我会看到我正在编写的内容,但问题是,箭头向上,标签等键不会重定向。

这么简单的问题,BufferedReader显示我输入的内容是什么?它不是一个简单的sysout,否则进程的下一个日志行只会在我输入的内容后(在输入时)附加,实际发生的是,进程的下一个输出会覆盖什么到目前为止我已经写好了,之后我又看到了我的输入。

0 个答案:

没有答案