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