Java 입문 | java.util 패키지 - 콜렉션

Collections Framework란 배열과 유사하게 프로그램에서 객체를 집합으로 관리할 수 있는 방법을 말한다. Collection은 초기 자바 버전에서 빠져 있었으나, J2SE 1.2에서 추가되었다.

Collection 메소드

Collection 인터페이스는 모든 Collections Framework에서 사용할 수 있는 공통적인 메소드가 포한되어 있다.

메소드 설명
boolean add(E e) 마지막 번째에 객체(e)를 추가한다.
boolean addAll(Collection<? extends E> c) 콜렉션 객체를 추가한다.
void clear() Collection 객체를 비운다.
boolean contains(Object o) Collection에 입력한 객체(o)가 존재하는지에 대한 여부를 반환한다.
boolean equals(Object o) 입력한 Collection와 동일한지에 대한 여부를 반환한다.
boolean isEmpty() Collection 객체가 비웠는지 여부를 반환한다.
boolean remove(Object o) 입력한 객체(o)를 삭제하여 삭제 성공 여부를 반환한다.
int size() Collection 객체의 사이즈 크기를 반환한다.
Object[] toArray() Collection 에서 갖고 있는 객체를 배열로 반환한다.
<T> T[] toArray(T array[]) Collection 에서 갖고 있는 객체를 배열로 입력한 타입으로 반환한다.