개발일지/Java
Java List<E>, ArrayList, LinkedList
List 배열과 같이 객체를 일렬로 늘어놓은 구조를 가지고 있음 객체를 저장하면 자동으로 인덱스가 부여됨 인덱스로 객체를 검색, 추가, 삭제할 수 있음 ArrayList 객체가 인덱스로 관리된다 저장 용량 초과 시, 자동으로 늘어남 (기본적으로 10이 지정됨) 데이터가 연속적으로 존재 (순서 유지) 특정 인덱스 객체 제거 시, 바로 뒤 인덱스부터 마지막 인덱스까지 모두 앞으로 1씩 당겨짐 ArrayList 객체명 = new ArrayList(초기 저장 용량); ArrayList container1 = new ArrayList(); // String 타입의 객체를 저장하는 ArrayList 생성 // 초기 용량이 인자로 전달되지 않으면 기본적으로 10으로 지정됨 ArrayList container2 = n..