Beny's Study
04. Set인터페이스 본문

특징
■ 순서유지 안함, 중복허용안함
■ 메서드는 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 |