TreeSet
学不思则罔
谦卑,责任
展开
-
HashSet和TreeSet去重机制
文章目录一、HashSet去重机制1 HashSet底层实现2 HashSet特点3 HashSet去重二、TreeSet去重机制1 TreeSet底层实现2 TreeSet特点3 TreeSet去重 一、HashSet去重机制 1 HashSet底层实现 底层的实现是HashMap,具有和HashMap的数据结构,数组+链表+红黑树 2 HashSet特点 1.无序,不可重复 2.可只能存一个null值 3.线程不安全 3 HashSet去重 主要是通过hashCode()+equals()的方式原创 2021-06-19 00:38:30 · 228 阅读 · 0 评论 -
TreeSet自定义Comparator比较器
TreeSet不能添加null元素 TreeMap不能添加key=null的元素 两者不能保证添加元素的顺序等于输出元素的顺序,是根据比较器来实现排序的 例子: @SuppressWarnings({"all"}) public class TreeMapTest { private String name; private Integer age; public TreeMapTest(String name, Integer age) { this.name =原创 2021-06-18 17:34:45 · 279 阅读 · 0 评论