ListIterator を使用して ArrayList に項目を追加する
この例では、ListIterator を使用してリストを参照しているときに、ArrayList に要素を追加または挿入する方法を示します。add(Object o) を使用して、次の next().
add() は例外 UnsupportedOperationException 操作がListIterator.
add() は例外 UnsupportedOperationException 操作がListIterator.
import java.util.ArrayList;Runtime:
import java.util.ListIterator;
public class ArrayListListIterator{
public static void main(String[] args) {
// ArrayList
ArrayListaList = new ArrayList ();
//ArrayListに文字列を追加
aList.add("a");
aList.add("b");
aList.add("c");
aList.add("d");
aList.add("e");
System.out.println("挿入前の配列リスト:");
for(String e:aList)
System.out.println(e);
//listIterator()を呼び出してlistiteratorオブジェクトを取得します
ListIterator listIterator = aList.listIterator();
//新しい項目はオブジェクトの直後に挿入されます "a"
listIterator.next();
//新しい要素を追加
listIterator.add("New element");
System.out.println("挿入後の配列リスト:");
for(String e:aList)
System.out.println(e);
}
}
挿入前のArrayList:
a
b
c
d
e
挿入後のArrayList:
a
新しい要素
b
c
d
e