Java Collection

Collections Framework とは、配列と同じようにプログラム内でオブジェクトを集合として管理できる仕組みのことである。Collection は初期の Java バージョンには含まれていなかったが、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 が持っているオブジェクトを、入力した型の配列として返す。