* 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

Posted by 청웨일