ArrayList
-
[Java] 컬렉션 프레임워크 3 (List, ArrayList 중심으로)IT Study/컴퓨터 기초 2023. 3. 28. 19:21
1. List 인터페이스란? List는 순서가 있는 데이터의 집합을 다루기 위한 인터페이스로, 데이터의 중복을 허용한다는 특징을 가집니다. List는 순서가 있는 만큼 인덱스를 사용하여 요소에 접근할 수 있다는 것에 주목해야 합니다. 순서와 인덱스에 대해 상기시키며 List에 대해 이해해 봅시다. 2. ArrayList 클래스 ArrayList는 List 인터페이스를 구현하는 클래스 중 가장 일반적으로 사용되는 클래스입니다. 내부적으로 배열을 이용해 요소를 저장하기 때문에, 인덱스를 통한 접근은 빠르지만 요소의 추가/삭제가 많을 경우 성능저하가 일어날 수 있습니다. 2-1. ArrayList 클래스의 메서드 첫 번째 표는 Collection 인터페이스와 동일한 이름을 가진 ArrayList의 메서드입니다..