boolean cancel()
描述 (Description)
cancel()方法用于取消此计时器任务。
声明 (Declaration)
以下是java.util.TimerTask.cancel()方法的声明。public boolean cancel()
参数 (Parameters)
NA
返回值 (Return Value)
如果此任务被调度为一次性执行且尚未运行,则方法调用返回true。如果任务被安排为一次性执行并且已经运行,则返回false。
异常 (Exception)
NA
例子 (Example)
以下示例显示了java.util.TimerTask.cancel()的用法package com.iowiki;
import java.util.*;
public class TimerTaskDemo {
public static void main(String[] args) {
// creating timer task, timer
TimerTask task = new TimerTaskCancel();
Timer timer = new Timer();
// scheduling the task
timer.scheduleAtFixedRate(task, new Date(), 1000);
// cancelling the task
System.out.println("cancelling task: "+task.cancel());
}
// this is the implementation method
public void run() {
System.out.println("Working");
}
}
让我们编译并运行上面的程序,这将产生以下结果。cancelling task: true
Working