
ArrayList의 가장 큰 장점은 일반 Array와 다르게 크기가 가변적이라는 것이다.
(그래서 배열의 크기를 지정할 수 없을 때 ArrayList를 이용해 일단 넣어준 다음 ArrayList의 크기;size()가 최종적으로 정해지면 Array로 옮기는 문제를 푼적이 꽤 있다)
- ArrayList의 메소드
add() : 값 넣어주기(인덱스를 지정하면서 넣어줄 수 있음)
set() : 기존에 넣어줬던 값을 변경 가능
remove() : 값 삭제
clear() : 초기화
contains() : 해당 값의 존재 유무를 true, false로 반환(boolean)
indexOf() : 해당 값의 인덱스 값을 호출 (값이 없다면 -1로 반환)