我有一个while循环需要每秒重复一次,我不知道该怎么做.我甚至从未使用过Java的时间模块或其他任何模块.
基本循环如下所示.任何人都可以给我一个如何做到这一点的小费?
while (!isOver()) {
// do some work
}
Run Code Online (Sandbox Code Playgroud)
也许这段代码可以帮到你.这是一个预定的时间任务,每1秒重复一次run()方法.你可以添加你想要的任何东西.
TimerTask timerTask = new TimerTask()
{
public void run()
{
.... //Whatever inside your loop will be executed every second
}
};
....
Timer timer = new Timer();
timer.scheduleAtFixedRate(timerTask, 0, 1000);
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!:)