ArrayList와 Array 다른점
- ArrayList는 동일한 자료 타입이 아니어도 넣을 수 있다.
- 동적으로 크기(size)를 늘리거나 줄일 수 있다.
- add(Object), get(index) 메서드 가지고 조작한다.
3개의 색상 문자열 {"red", "green", "blue"} 과 5개의 숫자 {1, 2, 3, 4, 5}를 하나의 변수에 저장하고 출력하시오.
package arrayex;
import java.util.ArrayList;
public class ArrayListEx {
public static void main(String[] args) {
ArrayList data = new ArrayList();
data.add("red");
data.add("green");
data.add("blue");
data.add(1);
data.add(2);
data.add(3);
for (int i=0; i<data.size(); i++) {
System.out.println(data.get(i));
}
// 향상된 for문
for(Object o :data) {
System.out.println(o);
}
}
}
결과값 :
