JAVA(时间对比排序程序)

匿名 (未验证) 提交于 2019-12-02 21:52:03
package basic.day14;  import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Collections; /*  * 时间对比排序程序  * 2012/10/24  *   */  public class TimeDemo {     //定义类的私有属性     private int hour;     private int minute;     private int second;          //时间构造器     public TimeDemo(int h,int m,int s){         this.hour=h;         this.minute=m;         this.second=s;     }     //封装中的set方法     public void setHour(int hour){         this.hour=hour;     }     public void setMinute(int minute){         this.minute=minute;     }     public void setSecond(int second){         this.second=second;     }     //封装中的get方法     public int getSecond(){         return second;     }     public int getMinute(){         return minute;     }     public int getHour(){         return hour;     }     public String toString(){         //十进制,指定数字显示格式         DecimalFormat df=new DecimalFormat("00");         //格式化时间格式         String sh=df.format(hour);         String sm=df.format(minute);         String ss=df.format(second);         //返回数据         return sh+":"+sm+":"+ss;     }          public static void main(String[] args){         //创建时间对象容器         TimeDemo t1,t2,t3,t4,t5;         //给时间对象赋值         t1=new TimeDemo(6,24,32);         t2=new TimeDemo(18,14,05);         t3=new TimeDemo(12,07,58);         t4=new TimeDemo(6,14,22);         t5=new TimeDemo(8,05,00);         //创建Arraylist对象实例化         ArrayList list=new ArrayList();         //添加创建的对象赋值         list.add(t1);         list.add(t2);         list.add(t3);         list.add(t4);         list.add(t5);         Collections.sort(list,comparator);         System.out.println(list);     } }

转载于:https://my.oschina.net/xiaocon/blog/199434

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!