2

我正在向 Java 程序添加命令行界面。它接收命令行上的参数和键盘的一些输入。它显示一条文本消息以提示每个必要的键盘输入。

如果有人从文件重定向System.in,则应禁止显示文本。

我的第一种方法是在启动时运行以下检查:

System.in.available() > 0

这是可靠的还是有更好的区分方法?

4

0 回答 0