컬렉션 프레임워크 중 리스트 자료형 클래스
가변 길이의 배열을 지원
ArrayList< 항목타입 > 변수명 = new ArrayList<>();
| 기능 | 선언 | 설명 |
|---|---|---|
| 추가 | 변수명.add( 요소값 ) | 마지막 인덱스 뒤로 요소 추가 |
| 삽입 | 변수명.add( index, 요소값 ) | 지정한 index에 요소를 삽입하고, 기존 요소들은 한 칸 씩 뒤로 밀림 |
| 수정 | 변수명.set( index, 요소값 ) | 지정한 index를 새로운 요소값으로 수정 |
| 리스트 크기 반환 | 변수명.size( ) | |
| 특정 요소 반환 | 변수명.get( index ); | |
| 삭제 | 변수명.remove( index ); |
for (int i = 0 ; i < 변수명.size() ; i++) {
변수명.get(i);
}
for ( 타입명 변수명 : 리스트변수명 ){
변수명;
}