每秒重复循环一次

Hos*_*250 0 java while-loop

我有一个while循环需要每秒重复一次,我不知道该怎么做.我甚至从未使用过Java的时间模块或其他任何模块.

基本循环如下所示.任何人都可以给我一个如何做到这一点的小费?

while (!isOver()) {
   // do some work
}
Run Code Online (Sandbox Code Playgroud)

axi*_*tjz 5

也许这段代码可以帮到你.这是一个预定的时间任务,每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)

希望能帮助到你!:)