Collections.sort()用法
来源:互联网 发布:大数据人才的需求状况 编辑:程序博客网 时间:2024/06/03 23:48
Collections有一系列集合的方法,sort方法可对集合进行排序。
sort方法分一个和两个参数
一个参数:list中的类型是int ,String,想找list<Integer>的最大值直接sort取集合第一个或者最后一个数即可
两个参数:可处理日期等类型的排序,如果对一个 自己的类 进行sort,要继承Comparable借口并实现compare方法。
下面拿日期比较举例:
List<Date> list = new ArrayList<Date>();SimpleDateFormat df1 = new SimpleDateFormat("yyyy-mm-dd");Date date1= df1.parse("2000-10-22 上午9:16:53");Date date4= df1.parse("2000-10-22 下午9:16:53");Date date2= df1.parse("2000-10-21 上午9:16:53");Date date3= df1.parse("2000-10-23 上午00:00:00");Date date5 = df1.parse("2000-10-23");Date date6 = df1.parse("2000-10-24");list.add(date1);list.add(date2);list.add(date3);list.add(date4);list.add(date5);list.add(date6);Collections.sort(list, new Comparator<Date>() {@Overridepublic int compare(Date o1, Date o2) {// TODO Auto-generated method stubif (o1.equals(o2)) {return 0;} else if (o1.after(o2)) {return 1;} else {return -1;}}});System.out.println(list.get(list.size()-1));
类的比较等以后遇到了再补上。
0 0
- Collections.sort();用法学习
- Collections.sort()用法
- Collections的sort用法
- Collections.sort排序的用法
- Collections.sort两种用法
- Collections.sort()用法简单介绍
- Collections类sort方法的用法
- Collections.sort的两种用法
- Collections.sort的两种用法
- Collections.sort()的两种用法
- Collections.sort 用法 比较器comparator
- Collections.sort的两种用法
- Collections.sort的两种用法
- Collections.sort的两种用法
- java中Collections.sort的用法
- Collections.sort()及map.Entry<>用法
- Collections.sort的两种用法
- java collections.sort的用法实例
- OC代码块block
- lua元方法__newindex
- POJ 3177 Redundant Paths(边双连通分量+缩点)
- 添加删除ASM磁盘
- Unity3D NGUI自适应屏幕分辨率(2014/4/17更新)
- Collections.sort()用法
- <实例>C++ 将一句话里的单词进行倒置,标点符号不倒换——使用string库实现
- Android之Adapter用法总结
- mysql帮助
- 新企代运营:如何去获取对手的关键词?
- 关于 jQuery 获取和设置[select][radio][checkbox]的值
- 第1课:SQL注入原理深度解析
- Lib和Dll的那点事
- Window下拖放操作Drag & Drop 全解析