Set 주요 메서드
add(E e) : 지정된 요소를 세트에 추가한다(이미 존재하는 경우 추가하지 음).
addAll(Collection<? extends E> c) : 지정된 컬렉션의 모든 요소를 세트에 추가한다.
contains(Object o) : 세트가 지정된 요소를 포함하고 있는지 여부를 반환한다.
containsAll(Collection<?> c) : 세트가 지정된 컬렉션의 모든 요소를 포함하고 있는지 여부를 반환한다.
remove(Object o) : 지정된 요소를 세트에서 제거한다.
removeAll(Collection<?> c) : 지정된 컬렉션에 포함된 요소를 세트에서 모두 제거한다.
retainAll(Collection<?> c) : 지정된 컬렉션에 포함된 요소만을 유지하고 나머지 요소는 세트
에서 제거한다.
clear() : 세트에서 모든 요소를 제거한다.
size() : 세트에 있는 요소의 수를 반환한다.
isEmpty() : 세트가 비어 있는지 여부를 반환한다.
iterator() : 세트의 요소에 대한 반복자를 반환한다.
toArray() : 세트의 모든 요소를 배열로 반환한다.
toArray(T[] a) : 세트의 모든 요소를 지정된 배열로 반환한다.