728x90
반응형
import java.util.ArrayList;
초기화
ArrayList<E> arr = new ArrayList();
추가 | arr.add(e) |
i번째 삭제 | arr.remove(i) |
i에서 j번째까지 삭제 | arr.remove(i, j) |
전체 삭제 | arr.clear() |
i번째 수정 | arr.set(i, e) |
보유 여부 (Boolean) | arr.contains(e) |
위치 | arr.indexOf(e) |
사이즈 | arr.size() |
오름차순 정렬 | arr.sort(null) |
기존 배열로 생성 | ArrayList<E> arr = new ArrayList<>(Arrays.asList(arr2)); |
얕은 복사 | ArrayList<E> arr3 = (ArrayList<E>) arr.cline(); |
최대 최소 | Collections.min(arr) || Collections.max(arr) |
정렬 | Collections.sort(arr); |
*동적 배열 사용시 사용
https://docs.oracle.com/javase/10/docs/api/java/util/ArrayList.html
728x90
반응형
'언어 > JAVA' 카테고리의 다른 글
[JAVA][ARRAYS] 배열 비교 (0) | 2020.05.26 |
---|---|
[JAVA] String 맨날 헷갈리는 문법들 (0) | 2020.05.07 |
[JAVA][Comparable][Compare] 비교 (0) | 2020.04.04 |
[JAVA][Array] 배열 정렬 (0) | 2020.04.04 |
[JAVA] PriorityQueue (0) | 2020.04.04 |