JAVA
[ JAVA ] ArrayList 총 정리
데구르르르
2021. 1. 29. 23:02
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