码迷,mamicode.com
首页 > 编程语言 > 详细

java 计时器/定时器

时间:2020-06-06 01:15:37      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:main   public   i++   定时   size   pack   应用   ++   out   

计时器/定时器---线程应用

java.util包

Timer类

无参数构造方法 创建对象

timer.schedule();

package test06052;
import java.util.*;
import java.text.SimpleDateFormat;
public class TestTimer{
	private int count=0;
	private ArrayList<String> userBox=new ArrayList<String>();
	{
		userBox.add("a");
		userBox.add("b");
		userBox.add("c");
		userBox.add("d");
	}
	
	public void test() throws Exception{
		Timer time=new Timer();//记录
		SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Date firstTime=s.parse("2020-06-05 22:36:00");
		time.schedule(new TimerTask(){
			public void run(){
				for(int i=0;i<userBox.size();i++){
					System.out.println("给"+userBox.get(i)+"发送消息:垃圾;第"+(++count)+"条");
				}
				System.out.println("做坏事了");
			}
		},firstTime,3000);
	}
	
	public static void main(String[] args){
		try{
			TestTimer tt=new TestTimer();
			tt.test();
		}catch(Exception e){
			e.printStackTrace();
		}
	}
}

  

java 计时器/定时器

标签:main   public   i++   定时   size   pack   应用   ++   out   

原文地址:https://www.cnblogs.com/canglongdao/p/13052881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!