1

我正在用 Java 编写一个程序,我希望它接受两种不同的输入方法。一种是像这样将文件输入到程序中:java program < inputFile.txt我希望输入的另一种方式是让程序在继续之前等待(在执行过程中)用户输入命令行。另外,我想根据使用的方法以不同的方式处理输入。

我已经检查过自己,两种类型的输入都来自 System.in。System.in 中是否有任何值取决于所使用的输入方法?如果不是来自 System.in,是否有任何其他方法可以得出依赖于输入方法的值?

4

1 回答 1

0

不,对于程序而言,输入来自用户的手指还是管道没有区别。可能有一些黑客攻击,但主要问题是你为什么关心它是一个还是另一个?

于 2014-01-27T10:56:28.847 回答