public interface Set<E> extends Collection<E>
这个Set接口继承了Collection接口
int size();
这个方法定义了返回集合长度的抽象方法
boolean isEmpty();
这个抽象方法定义了集合是否为空
boolean contains(Object o);
这个抽象方法定义了集合是否含有某个元素
Iterator<E> iterator();
这个是返回迭代器的方法
Object[] toArray();
这个是将集合转换成Object数组的方法
<T> T[] toArray(T[] a);
这个是将集合转换成泛型数组的方法
boolean add(E e);
这个是添加元素的方法
boolean remove(Object o);
这个是删除元素的方法
boolean containsAll(Collection<?> c);
这个是判断本集合是否包含参数集合所有元素的方法
boolean addAll(Collection<? extends E> c);
这个是将参数集合中所有元素添加到本集合的方法
boolean retainAll(Collection<?> c);
这个是将本集合中仅仅包含参数集合的方法,将参数集合中不包含的元素都剔除
boolean removeAll(Collection<?> c);
这个是将参数集合中所有元素从本集合中删除的方法
void clear();
这个是将本集合清空的方法
boolean equals(Object o);
这个是equals方法
int hashCode();
这个是hashCode方法