본문 바로가기
Java/API

ArrayList 핵심정리

by 므시칸곰틔군 2014. 12. 2.

ArrayList 핵심정리

ArrayList.add()   = 삽입

ArrayList.remove() = 삭제

ArrayList.indexOf() = 위치확인

ArrayList.isEmpty() = 비어있는지 확인

ArrayList.size() = 크기(원소의 개수) 확인 [일반 배열은 .length]

ArrayList는 필요에 따라 그 크기가 동적으로 바뀐다. 객체를 추가하면 커지고 삭제하면 작아진다.

ArrayList에 저장할 객체유형은 유형이름을 <>안에 집어넣는 형태의 유형 매개변수로 선언한다.

(ArrayList<String> 는 String유형의 객체만 넣을 수 있다.)


ArrayList에는 원시유형의 값은 저장할 수 없고 일반 객체만 저장할 수 있지만, 컴파일러에서원시값을 Object 객체로

감싸고 그 객체를 원시유형이 아닌 ArrayList에 저장하는 일을 자동으로 처리한다.(???????????????)