我试图找到一种解决方案来启动和停止控制台中的无限循环。
我最好的选择是什么?要使用单独的线程还是使用关键事件监听器?扫描仪可能是一个解决方案,但扫描仪等待输入...
boolean stop = false;
while(!stop){
try {
...
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
最佳答案
您将需要一个无限循环来包裹您的“可停止”循环。因为一旦你离开循环,你必须确保你可以再次进入它。
关于java - 启动和停止无限 while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26732112/