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();
}
}
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; 于是线程暂停,然后自己输出时间.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯