黑马程序员技术交流社区
标题:
Collection集合问题
[打印本页]
作者:
lostnotes
时间:
2015-4-27 21:50
标题:
Collection集合问题
TreeSet是如何保证元素唯一性的?
作者:
Ray丶少年
时间:
2015-4-28 07:52
TreeSet集合底层数据结构是二叉树。保证元素唯一性有两种方式:
1、元素所在类实现了Comparable接口,覆盖int compareTo(E e)方法,元素具备了自身的比较性。(返回0时元素唯一)
2、定义比较器实现Comparator接口,覆盖int Comparae(E e1,E e2)方法,并将比较器对象作为参数传递给TreeSet集合的构造函数,让集合自身具备比较性。(返回0是元素唯一)
作者:
海带
时间:
2015-4-28 08:31
楼上正解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2