set集合

前言

多学点

正文
Set

set是无序不重复的

Hashset

HashSet的底层的HashMap;

HashSet存的值是一个,底层Map就存在key里,value就在底层创建了一个final的object;

Treeset

TreeSet的底层是TreeMap;

TreeSet是可以排序的,存入对象实现Comparable接口,并重写接口中的compareTo方法;也可以TreeSet ts = new TreeSet(new myComparator());myComparator是自定义的比较器,比较器实现comparator接口并重写了compare方法