以下是一个使用 Java 编写的定时器示例代码:

import java.util.Timer;
import java.util.TimerTask;

public class TimerExample {
    public static void main(String[] args) {
        Timer timer = new Timer();
        TimerTask task = new TimerTask() {
            int count = 0;

            @Override
            public void run() {
                count++;
                System.out.println('定时器执行第 ' + count + ' 次');
                
                // 定时器执行10次后取消
                if (count == 10) {
                    timer.cancel();
                    System.out.println('定时器已取消');
                }
            }
        };

        // 1秒后开始执行定时任务,每2秒执行一次
        timer.schedule(task, 1000, 2000);
    }
}

这个示例代码中,我们使用java.util.Timer和java.util.TimerTask类来创建一个定时器。在TimerTask的run()方法中定义了定时任务的具体逻辑,这里是输出定时器执行的次数。定时器的执行间隔为2秒,然后每隔2秒输出一次,总共执行10次后定时器将被取消。


原文地址: https://www.cveoy.top/t/topic/o5nh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录