컬렉션 클래스 > ArrayList 클래스
* java.util.ArrayList;
import java.util.ArrayList;
import java.util.Iterator;
//http://memolog.blog.naver.com/kkochi82/34
public class ArrayListEx2 {
public static void main(String[] args) {
ArrayList al = new ArrayList();
//ArrayList 인스턴스 생성
//항목 추가
al.add(new Integer(1));
al.add(new Integer(2));
al.add(new Integer(3));
al.add(new Integer(4));
al.add(new Integer(5));
al.add(new Integer(6));
al.add(new Integer(7));
al.add(new Integer(8));
al.add(new Integer(9));
al.add(new Integer(10));
for(int i=0; i<al.size(); i++) {
System.out.println(i + "=" + al.get(i));
}
System.out.println("5번 제거후 66으로 재설정");
al.remove(5); //5번 인덱스 요소 제거
al.set(5,new Integer(66)); //5번 인덱스 값 설정
System.out.println("재설정 후 요소들 출력");
//각 요소들 출력
for(Iterator i = al.iterator(); i.hasNext();) {
Integer integer = (Integer)i.next();
System.out.println(integer);
}
}
}
출력 :
0=1
1=2
2=3
3=4
4=5
5=6
6=7
7=8
8=9
9=10
5번 제거후 66으로 재설정
재설정 후 요소들 출력
1
2
3
4
5
66
8
9
10