public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, SerializableArrayList (Java Platform SE 7 )
public ArrayList()ArrayList - ArrayList (Java Platform SE 7 )
public ArrayList(Collection<? extends E> c)
ArrayListのオブジェクトを生成するには、
ArrayList<Integer> array = new ArrayList<Integer>();
のようにします。ArrayListはジェネリック クラスであるため、生成時には型変数を指定します。
add()で要素を追加できます。
public boolean add(E e)add - ArrayList (Java Platform SE 7 )
リストの末尾にeを追加します。戻り値は、つねにtrueです。
public void add(int index, E element)
リストのindexの位置に、elementを追加します。
ArrayList<Integer> array = new ArrayList<Integer>(); array.add(10); // [10] array.add(20); // [10, 20] array.add(1, 5); // [10, 5, 20]
public E set(int index, E element)set - ArrayList (Java Platform SE 7 )
ArrayList<Integer> array = new ArrayList<Integer>(); array.add(10); array.add(20); array.add(30); // [10, 20, 30] array.set(1, 5); // [10, 5, 30]
public E get(int index)get - ArrayList (Java Platform SE 7 )