2013年12月2日 星期一

Java List 排序(日期 Date,字串 String ,數字 int)

Java List 排序

日期:
Collections.sort(sourceList, new Comparator<Object>(){


        public int compare(Object lhs, Object rhs) {  
                Date date1 = new Date((long) lhs.dateTime);
                Date date2 = new Date((long) rhs.dateTime);
                if (date1.before(date2)) {  
                        return 1;  
                }  
       return -1;  
        }   
});


字串 String :
Collections.sort(list,new Comparator<String>(){  
                public int compare(String arg0, String arg1) {  
                                return arg0.compareTo(arg1);  
                }  
});  


數字 Integer :
Collections.sort(list,new Comparator<Integer>(){  
                public int compare(Integer o1, Integer o2) {
                                return o1-o2;
                } 
}); 

如果此篇對您有幫助,您可以點選廣告給予最大的動力,感謝您的收看。