HashSet 메소드

CODEDRAGON Development/Algorithm, DataStructure

반응형

 

 

HashSet 메소드

메소드명

설명

boolean add(E o)

제네릭 타입으로 넘어온 객체가 Set구조에 없다면 추가하고 true를 반환합니다.

boolean addAll(Collection c)

주어진 컬렉션에 저장된 모든 객체들을 추가합니다.(합집합)

void clear( )

Set구조에 있는 모든 요소들을 삭제합니다.

Object clone()

HashSet을 복제해서 반환합니다.(얕은 복사)

boolean contains(Object o)

인자로 전달된 객체를 현 Collection에서 요소로 가지고 있으면 true를 반환합니다.

boolean containsAll(Collection c)

주어진 컬렉션에 저장된 모든 객체들을 포함하고 있는지 알려줍니다.

boolean isEmpty( )

Collection에 저장된 요소가 없으면 true반환합니다.

Iterator<E> iterator( )

Set 구조의 요소들을 순서대로 처리하기 위해 Iterator객체로 반환합니다.

boolean remove(Object o)

Set 구조에서 인자로 전달된 객체를 삭제합니다. 이때 삭제에 성공하면 true를 반환합니다.

boolean removeAll(Collection c)

주어진 컬렉션에 저장된 모든 객체와 동일한 것들을 HashSet에서 모두 삭제합니다.(차집합)

int size( )

Set구조에 저장된 요소의 수를 반환합니다.

Object[] toArray()

저장된 객체들을 객체배열의 형태로 반환합니다.

Object[] toArray(Object[] a)

저장된 객체들을 주어진 객체배열(a)에 저장합니다.