进程是否可以写入错误流和输入流?

时间:2015-04-29 12:01:36

标签: java inputstream

我正在创建一个抽象流程构建器的类,并使其更加方便用户使用['我想知道进程是否可以写入输入和错误流?

如果是这样,你能举例说明它发生的情况吗?

我想确定在检查错误流后是否返回输入缓冲区。或者我必须返回它们 - 这样如果输入流包含有用的信息,用户就可以使用它。

1 个答案:

答案 0 :(得分:1)

是的,该过程可以写入两个流。考虑这样一种情况:进程需要按顺序对输入值进行一些操作,并且进程会为每个正确的输入打印OK到INPUT流,而如果存在某些逻辑输入验证失败,则在ERROR流上打印相同的ERROR。 它将在INPUT上打印正常,直到它在错误流上发现错误和错误。

通常标准消息也会发送到INPUT流,而警告和错误会转到ERROR流。