- Map<Character , Integer>map=new TreeMap <Character ,Integer>(new MyComparator());
- Set <Character ,Integer>set= map.entrySet();
- Class MyComparator implements Comparator<???>{
- ???}
复制代码 就像上面写的那样:
TreeSet中可以定义比较器,按照对象的某种属性来定义排序
TreeMap中的键值对是两种类型,而比较器只能定义一种泛型,那么能否也这样进行定义排序?
或者说当一个Map集合调用了EntrySet方法,那么是否可以做成:
Set<Character,Integer> set= new TreeMap<Character ,Integer>(new MyComparator());
如果能,这个MyComparator实现Comparator时,怎么定义泛型 |