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

02. Collection 인터페이스와 메서드

76beny 2022. 4. 28. 23:01

 

Collection 인터페이스

■ List와 Set의 조상!

 

■ 메서드종류

메서드 설명
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차 변형 등을 할 경우

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