2

Java プログラムにコマンド ライン インターフェイスを追加しています。コマンドラインで引数を受け取り、キーボードからいくつかの入力を受け取ります。必要なキーボード入力のそれぞれを求めるテキスト メッセージが表示されます。

誰かSystem.inがファイルから をリダイレクトした場合、表示テキストは非表示にする必要があります。

私の最初のアプローチは、起動時に次のチェックを実行することです。

System.in.available() > 0

これは信頼できますか、それともより良い区別方法がありますか?

4

0 に答える 0