자바1 [자료구조] ArrayList 란? 1. ArrayList란?ArrayList는 배열을 기반으로 한 자바의 컬렉션 프레임워크의 일부입니다. (List를 상속)배열의 단점을 보완하여, 크기가 자동으로 조정되며 자바에서 가장 많이 사용되는 동적배열 기반의 자료구조 입니다. ArrayList 는 요소의 개수가 변할 수 있는 리스트를 다룰때 주로 사용합니다.데이터의 크기를 미리 알 수 없거나 리스트에 자주 요소를 추가하거나 삭제해야 하는 상황에서 유용합니다.다양한 컬렉션 연산이 필요할 때 사용할 수 있으며 랜덤 접근이 자주 일어나는 상황에서 효율적입니다. 동적 크기 조정일반적인 배열은 생성 시 크기가 고정되지만, ArrayList는 요소가 추가됨에 따라 자동으로 크기가 조정됩니다.초기에 생성한 배열이 가득 차는 순간, 배열의 크기를 두배로 늘.. 2024. 9. 3. 이전 1 다음