JAVA에서 ArrayList의 사용법을 정리해 보았습니다.
먼저, ArrayList 사용을 위해서는 import 필수!
import java.util.*
ArrayList 의 선언
ArrayList<Car> my_cars = new ArrayList<Car>(); // 특정 객체로 타입설정
ArrayList<Integer> arr = new ArrayList<>();
ArrayList<Integer> arr1 = new ArrayList<Integer>(); // int로 타입설정
ArrayList<Integer> arr2 = new ArrayList<Integer>(10); // 10으로 용량 설정
ArrayList의 삽입 & 삭제
ArrayList<Integer> arr = new ArrayList<Integer>();
arr.add(2); // 2 추가
arr.add(3); // 3 추가
arr.add(0,4); // index 0자리에 4 삽입
// 4,2,3
arr.remove(2); // index 2의 값 삭제
// 4,2
arr.clear(); // 배열의 모든 값 삭제
ArrayList의 크기
ArrayList<Integer> arr = new ArrayList<Integer>(Arrays.asList(2,3));
arr.size(); // arr의 크기 = 2
ArrayList의 값 출력
ArrayList<Integer> arr = new ArrayList<Integer>(Arrays.asList(2,3));
arr.get(0); // index 0번째 값 리턴
for(Integer k : arr) { // 반복문을 통한 출력
System.out.println(k);
}
ArrayList의 값 검색
ArrayList<Integer> arr = new ArrayList<Integer>(Arrays.asList(2,3,5));
arr.contains(3); // arr에 3이 있는지 검색 = true
arr.indexOf(5)); // 5가 있는 index 리턴 = 2, 만약 값이 없으면 -1 리턴
ArrayList의 최대값 & 최소값
ArrayList<Integer> arr = new ArrayList<Integer>();
arr.add(1);
arr.add(5);
arr.add(10);
int min = Collections.min(arr); // 최소값
int max = Collections.max(arr); // 최대값
ArrayList의 정렬
ArrayList<Integer> arr = new ArrayList<Integer>();
arr.add(1);
arr.add(15);
arr.add(10);
Collections.sort(arr); // 1, 10, 15
'JAVA' 카테고리의 다른 글
[ JAVA ] Priority Queue ( 우선순위 큐 ) 총 정리 (0) | 2021.02.05 |
---|---|
[ JAVA ] Stack 총 정리 (0) | 2021.02.02 |
[ JAVA ] Queue 총 정리 (0) | 2021.01.31 |
[ JAVA ] Math.pow (0) | 2021.01.29 |
[ JAVA ] Arrays 총 정리 (0) | 2021.01.29 |
댓글