728x90
import java.util.ArrayList 선언해줘야함
ArrayList<타입> 배열명 = new ArrayList<타입>()
크기가 정해지지 않은 배열을 생성
add() / add(인덱스번호,요소)
리스트의 끝에 요소를 추가하거나 지정 인덱스에 요소를 추가
size()
ArrayList는 length가 아닌 size로 크기를 알 수 있음
get()
지정 인덱스의 요소를 반환함. 배열처럼 배열명[인덱스번호]로는 요소를 못가져옴
remove()
지정 인덱스의 요소를 삭제
clear()
리스트의 모든 요소 삭제
isEmpty()
리스트가 비어 있는지 여부를 확인
contains()
리스트에 객체가 있는지 여부를 확인
indexOf()
리스트에 객체가 처음으로 등장하는 인덱스 반환
lastIndexOf()
리스트에 객체가 마지막으로 등장하는 인덱스 반환
toArray(new 타입[크기])
리스트를 배열로 변환. 크기를 지정하지 않을 시 리스트만큼의 길이를 가진 새로운 배열 생성