Set继承于Collection接口,是一个不允许出现重复元素,并且无序的集合,主要有HashSet和TreeSet两大实现类,另外LinkedHashSet也有一定的使用频率。
在判断重复元素的时候,Set集合会调用hashCode()和equal()方法来实现。
类图UMLSet常用方法与List一样都是接口,Set接口也提供了集合操作的基本方法。Java四大集合之一,但与List不同的是,Set还提供了equals(Object o)和hashCode(),供其子类重写,以实现对集合中插入重复元素的处理;
1publicinterfaceSet<E>extendsCollection<E>{2//添加 3 boolean add(E e); 4 boolean addAll(Collection