본문 바로가기
프로그래밍/안드로이드

안드로이드 ArrayList

by -현's- 2012. 6. 23.
반응형

 

 

●ArrayList

- ArrayList는 링크드 리스트(linked list)라는 자료구조를 이용한 리스트로서 고정된 크기를 갖은 배열과 달리 임의로 데이터의 추가,삭제,변경등이 자유로운 배열 Class이다.

 

- 다음과 같은 형식을 가진다

ArrayList<데이터타입>  변수명 = new ArrayList<데이터타입>();

 

-ex)

ArrayList<Aaa> a = new ArrayList<Aaa>();

a.add(new Aaa());       //Class를 새로 생성해서 추가

a.add(new Aaa(1,2));   //Class가 파라미터를 받은 경우

int n = a.size();            //ArrayList에 저장된 요소의 개수

a.get(index);                //해당 인덱스 위치의 요소 찾기

a.remove(index);          //해당 인덱스 위치의 요소 삭제

a.clear();                     //모든 데이터를 삭제하고 ArrayList 초기화

 

 

 

반응형

댓글