| | |
| | | package com.jcdm.main.restful.factoryMes.controller; |
| | | |
| | | import java.util.Date; |
| | | import java.util.Timer; |
| | | import java.util.TimerTask; |
| | | import java.util.*; |
| | | |
| | | public class testClass { |
| | | public static void main(String[] args) { |
| | | // 创建Timer实例 |
| | | Timer timer = new Timer(); |
| | | |
| | | // 创建TimerTask实例 |
| | | TimerTask task = new TimerTask() { |
| | | @Override |
| | | public void run() { |
| | | // 在这里编写定时任务的具体逻辑 |
| | | System.out.println("定时任务触发,当前时间:" + new Date()); |
| | | String str = "123990016680564"; |
| | | List<String> l = new ArrayList<>(); |
| | | l.add("9900166805"); |
| | | l.add("9900171753"); |
| | | l.add("9900173353"); |
| | | Integer i = 0; |
| | | String o = ""; |
| | | for (String s : l) { |
| | | if(str.contains(s)){ |
| | | i = s.length(); |
| | | o = s; |
| | | break; |
| | | } |
| | | }; |
| | | } |
| | | System.out.println(i); |
| | | System.out.println(o); |
| | | |
| | | // 设置定时任务的触发时间为每天的9:25 |
| | | // 获取当前时间 |
| | | Date currentTime = new Date(); |
| | | // 设置定时任务的触发时间为当天的9:25 |
| | | Date scheduleTime = new Date(currentTime.getYear(), currentTime.getMonth(), currentTime.getDate(), 9, 27, 0); |
| | | |
| | | // 启动定时任务 |
| | | timer.schedule(task, scheduleTime); |
| | | |
| | | } |
| | | } |