day17/CollectionsDemo3.java
来源:互联网 发布:mac上如何装office 编辑:程序博客网 时间:2024/06/10 03:26
/*反转:reverseOrder();//返回一个比较器,它强行逆转实现了 Comparable 接口的对象 collection 的自然顺序。reverseOrder(new StrLenComparator());//返回一个比较器,它强行逆转指定比较器的顺序*/import java.util.*;class StrLenComparator implements Comparator<String>{public int compare(String s1 , String s2){return new Integer(s1.length()).compareTo(new Integer(s2.length()));}}class CollectionsDemo3{public static void main(String[] args) {reverseOrder();reverseOrder1();}public static void reverseOrder(){TreeSet<String> ts = new TreeSet<String>(Collections.reverseOrder());//ArrayList不适用ts.add("zzz");ts.add("aa");ts.add("h");ts.add("ooooo");System.out.println("按字符默认顺序排序后反转:"+ts);}public static void reverseOrder1(){TreeSet<String> ts = new TreeSet<String>(Collections.reverseOrder(new StrLenComparator()));//ArrayList不适用ts.add("zzz");ts.add("aa");ts.add("h");ts.add("ooooo");System.out.println("按长度排序后反转:"+ts);}}
0 0
- day17/CollectionsDemo3.java
- Java学习day17
- java学习day17
- day17/ArraysDemo1.java
- day17/CollectionsDemo1.java
- day17/CollectionsDemo2.java
- day17/CollectionsDemo4.java
- day17/CollectionToArray.java
- day17/ForEachDemo.java
- day17/ParameterMethodDemo.java
- day17/StaticImport.java
- [Java视频笔记]day17
- day17
- day17
- day17
- Day17
- Day17
- day17
- 归并排序
- cocos2dx 常见的22种特效 3D特效
- day17/CollectionsDemo2.java
- 剑指offer 面试题16—反转链表
- vb.net环境下将DataTable转成泛型集合方法
- day17/CollectionsDemo3.java
- Java基础——多线程+卖票程序+同步函数-单例设计模式+死锁
- ACDREAM 03C Robbers(贪心专场)
- 黑马程序员---------------JAVA基础--------正则表达式
- day17/CollectionsDemo4.java
- 面对象
- JSP标准动作、EL表达式和JSTL
- OC--内存管理(1)
- 字符串的填充、复制与加密和解密