黑马程序员技术交流社区

标题: TreeSe,,,,,, [打印本页]

作者: 0416_张威    时间: 2015-5-10 23:33
标题: TreeSe,,,,,,
TreeSet存储自定义对象。
  保证元素有序和唯一。
  
  Exception in thread "main" java.lang.ClassCastException:
  cn.itcast_03.Student cannot be cast to java.lang.Comparable
  
TreeSet保证元素排序有两种方式:
  A:自然顺序 让对象所属的类去实现Comparable接口。无参构造。
  B:比较器接口 Comparator。带参构造。
  
  在自然排序中,又是如何保证排序的呢?
  根据返回值看:
                  正        就说明元素比以前的元素大,往后放。
                  负        就说明元素比以前的元素小,往前放。
                  0        元素就不添加到集合中。着就是保证唯一性的原理




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