본문 바로가기
언어/JAVA

[JAVA] ArrayList

by 이민우 2020. 4. 4.
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