黑马程序员技术交流社区
标题:
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