객체의 모음 및 그룹
구현 클래스
순서를 유지하지 않는 데이터의 집합으로 데이터의 중복을 허용하지 않는다.
구현 클래스
순서가 있는 데이터의 집합으로 데이터의 중복을 허용한다
구현 클래스
키(Key), 값(Value)의 쌍으로 이루어진 데이터으 집합으로,
순서는 유지되지 않으며 키(Key)의 중복을 허용하지 않으나 값(Value)의 중복은 허용한다.
boolean add(E e) : 해당 컬렉션(collection)에 전달된 요소를 추가함. (선택적 기능)
void clear() : 해당 컬렉션의 모든 요소를 제거함. (선택적 기능)
boolean contains(Object o) : 해당 컬렉션이 전달된 객체를 포함하고 있는지를 확인함.
boolean equals(Object o) : 해당 컬렉션과 전달된 객체가 같은지를 확인함.
boolean isEmpty() : 해당 컬렉션이 비어있는지를 확인함.
Iterator iterator() : 해당 컬렉션의 반복자(iterator)를 반환함.
boolean remove(Object o) : 해당 컬렉션에서 전달된 객체를 제거함. (선택적 기능)
int size() : 해당 컬렉션의 요소의 총 개수를 반환함.
Object[] toArray() : 해당 컬렉션의 모든 요소를 Object 타입의 배열로 반환함.