美文网首页
重定向标准输入/输出

重定向标准输入/输出

作者: 黎繁介 | 来源:发表于2018-06-18 23:58 被阅读21次

            Java中的标准输入/输出分别由System.in/System.out代表,默认情况下代表键盘和屏幕,程序通过System.in获取输入时,实际上是通过键盘读取输入,通过System.out执行输出时,将输出到屏幕。

            System类中三个重定向标准输入/输出的方法:

            →static setErr(PrintStream err):重定向标准错误输出流。

            →static setIn(InputStream in):重定向标准输入流。

            →static setOut(PrintStream out):重定向标准输出流。

            我们重定向标准输入/输出流后,意味着,我们使用System.in和System.out不在是从键盘获取输入和向屏幕执行输出了,而是我们自定义的方式,下面代码举例:

    重定向标准输入

    我们可以看到,System.in不在是通常情况下的从键盘中读取输入了,而是从我们创建的输入流中读取输入。

    重定向标准输出

            同样,我们一直使用的System.out向屏幕输出也不在屏幕显示了,而是输出到了我们创建的输出流中。

    相关文章

      网友评论

          本文标题:重定向标准输入/输出

          本文链接:https://www.haomeiwen.com/subject/lceoeftx.html