ArrayList 특징

Untitled

ArrayList와 배열의 차이점

배열과 비교

ArrayList 생성

List list = new ArrayList();//타입 미설정 Object로 선언된다.

List<Student> members = new ArrayList<Student>();//타입설정 Student객체만 사용가능
List<Integer> num = new ArrayList<Integer>();//타입설정 int타입만 사용가능
List<Integer> num2 = new ArrayList<>();//new에서 타입 파라미터 생략가능
List<Integer> num3 = new ArrayList<Integer>(10);//초기 용량(capacity)지정
List<Integer> list2 = new ArrayList<Integer>(Arrays.asList(1,2,3));//생성시 값추가