형식
List<자료형> 객체명 = new 자식클래스명<>();
add(value); //값 추가
add(index, value); //해당 인덱스 번째 값 추가
set(index, value); //해당 인덱스 번째 값 수정
remove(value); //ArrayList 내 값 삭제
remove(index); //ArrayList 내 해당 인덱스 번째 리스트 값 삭제
clear(); //ArrayList 내 모든 값 삭제
size(); //해당 ArrayList 크기 반환
get(index); //해당 인덱스 번째 값 반환
contains(value); // 해당 값이 있으면 true, 없으면 false 반환
indexOf(value); // 해당 값이 있으면 인덱스 반환, 없으면 -1 반환
Collections.sort(객체명);
ArrayList > LinkedList
ArrayList < LinkedList
Arrays.copyOf(배열명, 복사할 배열 크기); //배열 전체 복사
Arrays.copyOfRAnge(배열명, 시작 위치, 배열 크기); //배열 일부 복사
Arrays.fill(배열명, value); //value로 배열 전체 값 초기화
Arrays.setAll(배열명, i -> 함수식); //해당 함수식 적용된 배열로 초기화
Arrays.sort(배열명); //배열 정렬
Arrays.binarySearch(배열명, 찾는 value); //정렬된 배열만 사용 가능, 이진 검색으로 속도가 빠름
Arrays.equals(배열1, 배열2); //두 배열의 모든 저장 요소가 같으면 true, 다르면 false
Arrays.toString(배열명); //배열 모든 요소 출력(일차원 배열만 사용 가능)
List 배열명 = Arrays.asList(값1, 값2, ...) //list = {값1, 값2, ...}
List 배열명 = new ArrayList(Arrays.asList(값1, 값2, ...)); //크기 변경 가능