0
我不知道,如果這是一個小白的問題,但在我的代碼:後Scanner.hasNext()
void process() {
...
while (input.hasNext()) {
\\ DO WHATEVERITNEEDSTODO
}
out.close();
...
}
它做一切在while語句,但後來不繼續下去因此不關閉。即使當我把System.out.println(「你好你好」)而不是out.close()作爲一個簡單的檢查,它不會打印「你好,你好」
我基本上想要out.close ()發生在我的輸入經歷了一切之後。有沒有另一種方法來做到這一點?
我們將要看到的代碼在'while'不 –
是否'input.hasNext()'曾經返回false?如果沒有,它將永遠留在循環中。 – Gerald
請顯示「input.hasNext()」的代碼。 –