に入った場合、私は、ユーザーが何かを入力した場合にのみ、whileループを中断できるようにする必要があります。それ以外の場合はループを続行します。ユーザーが何か
しかし私は、これは何かが移動する前に入力されるまでループを待つことになりますif (scanner.nextLine())
を使用してみました。
にはどうすれば何かが入力されるまでループを継続維持することができますか?
while (true) {
if (scanner.nextLine()) {
// statements
}
// standard loop statements
}
HMは、1が 'ループの外break'だろうか... – janos
はおそらくちょうど'変えながら、(真の) ''にしばらく(!scanner.hasNext()) '。 – Gendarme
_hasNext()_がブロックされています。一般に、IOのブロックはあなたが望むものではありません。代わりに、ファイルの存在を確認するのはどうですか? –