我认为这个问题已经得到解答,但是我找不到解决我问题的正确方法。
我有一个包含几个“球”对象的arraylist。我想浏览此列表以“射击”每个球,并使它们之间的间隔为x秒。这是我拥有的代码,我使用Timertask,System.currentMillis() / nano尝试过,但是找不到有效的解决方案。
for(Ball ball: ballList) { // Browse the list
ball.setMove(true); // Launch ball
// Wait x seconds before sending new one
// ...
}
有没有人有办法解决吗?
您可以使用Thread.sleep()
或TimeUnit.SECONDS.sleep()
包装,Thread.sleep()
以提高可读性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句