永发信息网

java timer 计时器 怎么改时间

答案:2  悬赏:0  手机版
解决时间 2021-02-08 07:26
  • 提问者网友:两耳就是菩提
  • 2021-02-07 17:11
java timer 计时器 怎么改时间
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-02-07 17:42
重载Timer.cancel()方法。
import java.util.Date;
import java.util.Timer;

public class MyTimer extends Timer {

@Override
public void cancel() {
// TODO Auto-generated method stub
super.cancel();
System.out.println(new Date());
}


public static void main(String[] args) {
// TODO Auto-generated method stub
MyTimer timer = new MyTimer();
MyTask task = new MyTask();
timer.scheduleAtFixedRate(task, 0, 1000);
timer.cancel();
}
}
全部回答
  • 1楼网友:逐風
  • 2021-02-07 18:58
class timer extends thread{//从thread继承一个类timer public void run(){ while(true){ if(flag==true){//计时条件 try{ thread.currentthread(); thread.sleep(1000); } catch(interruptedexception e){}; count1++;//秒针 当你要停止的时候,设置一个按钮或者输入什么信息,使flag=!flag; 于是线程暂停,然后自己输出时间.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯