现在的位置: 首页 > 综合 > 正文

Java 功能代码

2018年01月31日 ⁄ 综合 ⁄ 共 1157字 ⁄ 字号 评论关闭

转化时间格式

		Date date =new Date();
		String time="HH:MM:SS";
		SimpleDateFormat formater=new SimpleDateFormat(time);
		String dateStr=formater.format(date);
		System.out.println(dateStr);

		SimpleDateFormat formater2=new SimpleDateFormat("yyyy/MM/dd");
		String dateStr2=formater2.format(new Date());
		System.out.println(dateStr2);

定时调度线程

		Timer timer =new Timer();
		TimerTask task =new TimerTask() {
			@Override
			public void run() {
				// TODO Auto-generated method stub
				System.out.println(new Date());
			}
		};
		timer.schedule(task, 1000,2000);
		
		//内部类的写法
		new Timer().schedule(new TimerTask() {		
			@Override
			public void run() {
				// TODO Auto-generated method stub
				System.out.println(new Date());
			}
		},1000,2000);

List排序

public class Test{   
    public static void main(String[] args) {   
        User user1 = new User();   
        user1.setName("a");   
        user1.setOrder(1);   
        User user2 = new User();   
        user2.setName("b");   
        user2.setOrder(2);   
        List<User> list = new ArrayList<User>();   
        list.add(user2);   
        list.add(user1);   
        Collections.sort(list,new Comparator<User>(){   
           public int compare(User arg0, User arg1) {   
               return arg0.getOrder().compareTo(arg1.getOrder());   
            }   
        });   
       for(User u : list){   
           System.out.println(u.getName());   
        }   
     }   
} 

默认为升序,将return arg0.getOrder().compareTo(arg1.getOrder());    改为:

return arg1.getOrder().compareTo(arg0.getOrder());   就成倒序的了

抱歉!评论已关闭.