使用JAVA在arraylist的for循环中每x秒执行一条指令

路易

我认为这个问题已经得到解答,但是我找不到解决我问题的正确方法。

我有一个包含几个“球”对象的arraylist。我想浏览此列表以“射击”每个球,并使它们之间的间隔为x秒。这是我拥有的代码,我使用TimertaskSystem.currentMillis() / nano尝试过,但是找不到有效的解决方案。

for(Ball ball: ballList) { // Browse the list
   ball.setMove(true);     // Launch ball

   // Wait x seconds before sending new one
   // ...
}

有没有人有办法解决吗?

阿杰·罗哈尼(AjayLohani)

您可以使用Thread.sleep()TimeUnit.SECONDS.sleep()包装,Thread.sleep()以提高可读性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何创建for循环并延迟以每X秒显示一条消息?

每X秒执行一次PHP循环

Python3 + Discord-每X秒发送一条消息

为什么在继续执行一条语句之前,循环中的变量赋值被视为从未读过?

如何使LLVM优先使用一条机器指令而不是另一条机器指令?

如何在foreach循环中显示一条消息?

在Ansible循环中打印一条消息

移至for循环中的上一条语句

检测for循环中的最后一条记录

PHP的While循环中的下一条语句

如何删除for循环中的最后一条语句

每 x 秒随机发送一条消息,但会在屏幕上停留几秒钟

使用时间戳过滤c#列表,每5秒记录第一条

可以在Java中执行第一条指令之前由调度程序挂起线程吗?

当块完成执行时,ruby 解释器不会继续执行下一条指令

Javascript 函数未执行,而是执行第一条指令

Java 线程:如何同时执行一条语句

返回上一条指令js

如何禁用一条指令的中断?

在 SQL Server 中使用循环更新一条记录

是否可以不执行一条指令就退出RUNNABLE状态?

Web Fetch API(等待提取完成,然后执行下一条指令)

电脑开机后执行第一条指令后,电脑能响应中断吗?

Flutter 如何在执行下一条指令之前完成异步 Future 任务

每X秒执行一次命令

根据处理速度每x秒循环一次

循环遍历,每4次迭代添加一条额外的行

Maya Python如何在for循环中从多个收集的点中绘制出一条曲线

Angular 5 [ngForOf]仅显示循环中的最后一条记录