Array 와 ArrayList
Array
ArrayList
사이즈
초기화 시 고정
int[ ] arr = new int[5];
초기화 시 사이즈 고정X. 유동적.
ArrayList<Integer> AL = new ArrayList<>();
속도
초기화 시 메모리에 할당되어 속도 빠름
추가시 메모리를 재할당하여 속도가 느림
변경
사이즈 변경 불가
사이즈 변경 가능! (추가 삭제 가능)
다차원
가능
int[ ][ ][ ] multiarr = new int[3][3][3];
불가능
Last updated
Was this helpful?