ArrayList란?
ArrayList는 자바의 컬렉션 프레임워크의 일부로, List 인터페이스를 구현한 클래스 중 하나입니다. 일반 배열과 달리, ArrayList는 크기가 가변적으로 변할 수 있는 선형 리스트입니다. 내부적으로 저장 가능한 메모리 용량(Capacity)과 현재 사용 중인 공간의 크기(Size)가 있으며, 용량을 초과하면 자동으로 더 큰 공간의 메모리를 새롭게 할당합니다.
ArrayList 생성 방법
ArrayList를 사용하려면 먼저 java.util.ArrayList를 import해야 합니다.
import java.util.ArrayList;
선언과 초기화
ArrayList를 선언하고 초기화하는 방법은 여러 가지가 있습니다.
보통은 타입을 생략하여 다음과 같이 작성합니다.
데이터 추가
ArrayList에 데이터를 추가하는 방법은 다음과 같습니다.
add() 메서드
데이터 삭제
ArrayList에서 데이터를 삭제하는 방법은 다음과 같습니다.
remove() 메서드
removeIf() 메서드
특정 조건을 만족하는 데이터를 삭제하려면 removeIf() 메서드를 사용할 수 있습니다.
데이터 확인
ArrayList의 데이터를 확인하는 방법은 다음과 같습니다.
get() 메서드
size() 메서드
반복문 사용
데이터 검색
ArrayList에서 특정 데이터를 검색하는 방법은 다음과 같습니다.
indexOf() 메서드
예제 코드
다음은 ArrayList를 사용하는 전체 예제 코드입니다.
이 예제 코드를 통해 ArrayList의 주요 메서드와 사용법을 이해할 수 있습니다.
'JAVA' 카테고리의 다른 글
JPA 알아보기 (0) | 2025.01.06 |
---|---|
JAVA에서 사용하는 Data Structure 알아보기 : HashMap편 (1) | 2024.12.17 |
JAVA에서 사용하는 Interface에 대한 이야기 (1) | 2024.12.16 |
JAVA에서 사용하는 추상 클래스에 대한 이야기 (0) | 2024.12.16 |
자바에서 Class 상속하기 (1) | 2024.12.13 |