java定时器timer类停止

java定时器停止可以使用timer类的cancel方法,代码如下:

final Timer timer = new Timer();

    TimerTask task = new TimerTask() {

        private int count;

  

        @Override

        public void run() {

            this.count++;

            System.out.println(count);

            if (count == 10) {

                System.out.println("定时器停止了");

                timer.cancel();// 停止定时器

            }

        }

    };

    timer.schedule(task, 01000);// 1秒一次

运行结果如下:

java定时器timer类停止_第1张图片

你可能感兴趣的:(Java知识)