Java의 ArrayList에서 특정 인덱스에 항목 추가

이 java 예제는 add(int index, Object o)입니다. 이 메소드는 이전에 삽입 된 요소를 덮어 쓰지 않지만 모두 오른쪽으로 한 칸씩 오프셋됩니다.

import java.util.ArrayList; 

public class ArrayListAddIndex{

public static void main(String[] args) {

// ArrayList
ArrayList arraylist = new ArrayList();

//ArrayList에 문자열 추가
arraylist.add("a");
arraylist.add("b");
arraylist.add("c");
arraylist.add("d");
arraylist.add("e");

System.out.println("앞에 ArrayList");
for(문자열 e:arraylist)
System.out.println(e);

arraylist.add(2, "새 요소");

System.out.println("ArrayList 뒤에 ");
for(문자열 e:arraylist)
System.out.println(e);
}
}
Runtime:

ArrayList before 
a
b
c
d
e
ArrayList after
a
b
new element< br />c
d
e