java.util.List は順序づけられたコレクション(オブジェクトの集まり)のインタフェースである。
なし
java.lang.Iterable<E>
指定した位置に要素を追加する。
void add(int index, E element)
指定した位置に指定した要素すべてを追加する。
boolan addAll(int index, Collection<E> collection)
リストの指定した位置にある要素を返す。
E get(int index)
Integerクラスのリストを生成して、for文で参照する例を示す。
package com.segakuin.examples;
import java.util.List;
import java.util.ArrayList;
public class HelloWorld {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}
リスト内の指定した位置にある要素を、指定した要素で置き換える。
E set(int index, E element)
リストの最後に要素を追加する。java.util.Collection インタフェースから継承したメソッドである。
boolean add(E element)
Stringクラスのリストを生成して、for-each文で参照する例を示す。
package com.segakuin.examples;
import java.util.List;
import java.util.ArrayList;
public class HelloWorld {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("Hello ");
list.add("world!");
for (String str: list) {
System.out.println(str);
}
}
}
指定した要素すべてをリストの最後に追加する。java.util.Collection インタフェースから継承したメソッドである。
boolean addAll(Collection<E> collection)
リストからすべての要素を削除する。java.util.Collection インタフェースから継承したメソッドである。
void clear()
指定した位置にある要素を削除する。java.util.Collection インタフェースから継承したメソッドである。
E remove(int index)
リスト内にある要素の数を返す。java.util.Collection インタフェースから継承したメソッドである。
int size()