黑马程序员技术交流社区
标题:
TreeSet问题
[打印本页]
作者:
于大脑袋
时间:
2015-3-9 17:02
标题:
TreeSet问题
本帖最后由 万合天宜 于 2015-3-11 11:13 编辑
TreeSet方法保证元素唯一性的方式是什么?
作者:
shaoshuai
时间:
2015-3-11 10:35
hashcode()和equals()方法
作者:
我为你着迷
时间:
2015-3-11 14:23
shaoshuai 发表于 2015-3-11 10:35
hashcode()和equals()方法
你说的这个是HashSet集合保证元素唯一性的方式 楼主问的是TreeSet集合的 TreeSet方法保证元素唯一性的方式:就是参考比较方法的结果是否为0,如果return 0,视为两个对象重复,不存。
作者:
lwj123
时间:
2015-3-11 17:55
TreeSet类保证数据的唯一性
需要让元素所属的类实现Comparable接口或者让集合构造方法接收Comparator的实现类对象
在compareTo或者compare方法中定义你自己的规则即可
作者:
521123270
时间:
2015-3-12 19:29
Collection是集合类的上级接口,和Map的区别是最小存储数据颗粒是单一的,没有key-value这种样式,实现的接口主要有Set 和List
二者的区别主要是Set类似数学中的集合,是不允许数据重复的,而List是数组,允许数据重复。
Set--HashSet,TreeSet
而Map接口是采用key-value对应的数据结构,实现的的接口有:
Map--HashMap,HashTable ,TreeMap
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2