摘要: #treeset 储存结构:红黑树 要求:元素必要实现comparable接口,compareTo()方法返回值为0,则认为重复 public class Demo01 { public static void main(String[] args) { //创建集合 TreeSet<Person> 阅读全文
posted @ 2022-03-07 17:18 小幼虫虫 阅读(173) 评论(0) 推荐(0)
摘要: ###hashset存储依据 (1)根据hashcode计算保存的位置,如果此位置为空,则直接保存,如果不为空执行第二步。 (2)再执行equals方法,如果equals方法为true,则认为是重复,否则,形成链表 new关键字会新增元素,可以重写equals方法和hashcode方法后可以避免 h 阅读全文
posted @ 2022-03-07 15:35 小幼虫虫 阅读(63) 评论(0) 推荐(0)
摘要: ###HashSet【重点】: 基于HashCode实现元素不重复。 当存入元素的哈希码相同时,会调用equals进行确认,如结果为true,则拒绝后者存入。 ###TreeSet: 基于排列顺序实现元素不重复。 实现了SortedSet接口,对集合元素自动排序。 元素对象的类型必须实现Compar 阅读全文
posted @ 2022-03-07 14:09 小幼虫虫 阅读(58) 评论(0) 推荐(0)