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("삽입 전 ArrayList:");
for(문자열 e:aList)
System.out.println(e);
//listIterator()를 호출하여 listIterator 객체를 가져옵니다
ListIterator listIterator = aList.listIterator();
//새 항목은 객체 "a" 바로 뒤에 삽입됩니다
listIterator.next();
//새 요소 추가
listIterator.add("새 요소");
System.out.println("삽입 후 ArrayList:");
for(문자열 e:aList)
System.out.println(e);
}
}
ArrayList 삽입 전:
a
b
c
d
e
ArrayList 삽입 후:
a
새 요소
b
c
d
e