A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ganjx 中级黑马   /  2015-10-5 16:59  /  241 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JDK1.6的API上面这样写:
Comparable<T>:T - 可以与此对象进行比较的那些对象的类型
Comparator<T>:T-此Comparator可以比较的对象类型
看视频后,总结如下:
1、如果想要对象T本身具有比较性,可以实现接口Comparable并实现CompareTo方法,如直接使用TreeSet:TreeSet<T> ts =new TreeSet<T>(0);
2、如果对对象T(元素)本身无比较性,使用某些集合类的时候必须传调比较器Comparator给此集合。如直接使用TreeSet:TreeSet<T> ts =new TreeSet<T>(MyComparator);MyComparator实现接口Comparator

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马