一个简单示例:
int number = 5;//设置运行五次
Timer timer = new Timer();
TimerTask task = new TimerTask() {
int count = 0; //从0开始计数,每运行一次timertask次数加一,运行制定次数后结束。
@Override
public void run() {
if(count<number){
........//每次运行时的代码
} else {
timer.cancel();
}
count++;
}
};
timer.schedule(task, 0,1000);//每隔1000毫秒即一秒运行一次该程序