• JAVA(时间对比排序程序)


    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);
        }
    }
    
  • 相关阅读:
    android添加群组源码
    onItemClickListener不起作用解决办法2(原创)
    Android中layout过程详解
    android上一些方法的区别和用法的注意事项 (转载)
    Android中mesure过程详解
    AlertDialog dismiss 和 cancel方法的区别
    按Notification 回到正在运行的activity
    android添加联系人源码
    Use Eclipse
    数据区的内存模型
  • 原文地址:https://www.cnblogs.com/xiaoCon/p/2934337.html
Copyright © 2020-2023  润新知