【发布时间】:2015-05-15 21:15:50
【问题描述】:
我有一个使用输入重定向的程序,并且在某些时候我想开始从键盘提供输入。我将如何重新重定向输入?
我运行程序如下
java SomeClass < data.txt
代码看起来像这样
java.util.Scanner = new java.util.Scanner(System.in);
//Process the data from data.txt
//Here I want to be able to receive input from the keyboard, but input still only looks for input from data.txt
有什么方法可以让我再次使用上述方法从键盘接收输入,或者,还有哪些其他选项可以接收来自两个不同来源的输入?
附:我正在使用 Windows。
【问题讨论】:
-
一定要使用io-redirection吗?将文件名作为命令行参数传递并在代码中读取文件怎么样?
-
@copeg 我正要这样做,但出于好奇,我问了这个问题。
标签: java io-redirection