package practice001;
import java.util.ArrayList;
import java.util.Collections;
public class Exception01 {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>() {{ // Integer타입의 list
add(1);
add(2);
add(6);
add(200);
add(0);
add(-2231);
add(5);
add(-22);
}};
list.add(0, 2130); // 0번 인덱스에 추가
list.size(); // length 구하기
list.remove((Integer)0); // 0인 값을 찾아서 제거 (앞에서부터)
Collections.sort(list); // 오름차순 정리
Collections.sort(list, Collections.reverseOrder()); // 내림차순 정리
list.remove(5); // object -> 지우면 true 반환, 못지우면 false 반환
System.out.println(list); // 리스트 출력
System.out.println(list.size()); // 리스트 크기 출력
System.out.println(list.get(3)); // 3번 인덱스 출력 (현재 오름차순 후 내림차순이라 5 출력)
System.out.println(list.contains(0)); // list 안에 0의 값이 존재한다면 true 아니면 false
int sum = 0;
for(int i = 0; i < list.size(); i++) {
sum += list.get(i);
} // get을 통해 for loop 가능
}
}