java間隔指定時間后運行代碼可取消
公司主營業(yè)務:成都網站制作、成都網站設計、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現互聯(lián)網宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出桑珠孜免費做網站回饋大家。
java間隔指定時間后運行代碼可取消定時任務
使用java.util.Timer類來實現定時任務,它可以定期執(zhí)行任務,也可以在指定的時間點執(zhí)行任務。
示例代碼:
import java.util.Timer;
import java.util.TimerTask;
public class TimerTest {
public static void main(String[] args) {
// 創(chuàng)建一個定時器
Timer timer = new Timer();
// 創(chuàng)建一個定時任務
TimerTask task = new TimerTask() {
@Override
public void run() {
System.out.println("定時任務開始執(zhí)行");
}
};
// 使用定時器安排定時任務在2秒后開始執(zhí)行,每隔2秒重復執(zhí)行
timer.schedule(task, 2000, 2000);
// 取消定時任務
timer.cancel();
}
}
1、首先我們打開java編輯器,新建一個main函數
2、接下來在main函數中聲明一個字符串
3、然后利用toCharArray()方法將字符串倒序,接下來循環(huán)輸出
4、最后我們執(zhí)行Java程序以后就可以得到倒序輸出的字符串了
可以用 java.util.Timer(計時器) 以及 java.util.TimerTask(計時任務) 來實現,具體代碼如下:
import?java.io.IOException;
import?java.util.Random;
import?java.util.Timer;
import?java.util.TimerTask;
public?class?Main?{
public?static?void?main(String[]?args)?throws?IOException,?InterruptedException?{
//?創(chuàng)建一個計時器
Timer?timer?=?new?Timer();
//?開啟一個計時調度,延遲?0毫秒(也就是立即開始執(zhí)行),調度評率:?1秒
timer.schedule(new?TimerTask()?{
@Override
public?void?run()?{
//?生成隨機數邏輯
Random?r?=?new?Random();
int?num?=?r.nextInt(10)?+?1;
System.out.println("隨機數為:"?+?num);
}
},?0L,?1000L);
//?timer.cancel();??//?關閉計時器
}
}