Beny's Study

04. Set인터페이스 본문

[JAVA]/13. 제네릭과 컬렉션

04. Set인터페이스

76beny 2022. 4. 28. 23:12

 

특징

■ 순서유지 안함, 중복허용안함

■ 메서드는 object로 부터 상속받은것들이다

■ 합집합,부분집합,차집합,교집합 구할수 있는 메서드 존재

 

관련메서드

메서드 설명
boolean add(Object o)
boolean addAll(Collection o)
저장된 객체(o) 또는 Collection(c)의 객체들을 Collection에 추가한다
(합집합)
void clear() Collection의 모든 객체를 삭제한다.
boolean conatains(Object o)
boolean conatainsAll(Collection c)
지정된객체(o) 또는 Collection의 객체들이 Collection에 포함되어있는지 확인한다. (부분집합)
boolean equals(Object o) 동일한Collection인지 비교한다
int hashCode() Collection의 hash code를 반환한다.
boolean isEmpty() Collection이 비어있는지 확인한다.
Iterator iterator() Collection의 Iterator을 얻어서 반환한다.
boolean remove(Object o) 지정된 객체를 삭제한다.
boolean removeAll(Collection c) 지정된 Collection에 포함된 객체들을 삭제한다. (차집합)
boolean retainAll(Collection c) 지정된 Collection에 포함된 객체만을 남기고 다른 객체들은 Collection에서 삭제한다. 이작업으로 인해 Collection에 변화가 있으면 true,아니면 false를 반환함 (교집합)
int size Collection저장된 객체의 개수를 반환
Object[] toArray() Collection에 저장된 객체를 객체배열로 반환한다
Object[] toArray(Object[]a) 지정된 배열에 Collection의 객체를 저장해서 반환한다

 


"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.

이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우

민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."

 

'[JAVA] > 13. 제네릭과 컬렉션' 카테고리의 다른 글

06. ArrayList  (0) 2022.04.29
05. MAP인터페이스  (0) 2022.04.28
03. List 인터페이스  (0) 2022.04.28
02. Collection 인터페이스와 메서드  (0) 2022.04.28
01. 컬렉션 프레임웍 관련 용어 정의  (0) 2022.04.28