黑马程序员技术交流社区

标题: TreeSet的比较器问题 [打印本页]

作者: ﹏゛心被伱牵    时间: 2012-10-23 10:51
标题: TreeSet的比较器问题
TreeSet底层是二叉树结构,在比较的运算上效率很高,我们在使用TreeSet的过程中,是在构造这个TreeSet
的时候就传一个比较器进去吗
作者: 杜正华    时间: 2012-10-23 11:15
那得看构造函数了TreeSet()和TreeSet(Comparator对象)
使用无参数的构造方法:让对象具有比较性即让对象所属的类implements Comparable重写compareTo(T o)方法。
使用TreeSet(Comparator对象)的构造方法:让容器TreeSet具有比较性,重写一个类implements Comparator接口,重写compare(T o1,To2)方法。
使用了TreeSet(Comparator对象)的构造创建的TreeSet容器优先使用比较器的方法比较对象




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2