안드로이드2013. 1. 23. 11:16

글을 올린 블로거를 생각해서 광고 한번만 클릭해주시면 감사하겠습니다

ArrayList는 고정된 크기를 가지는 배열과는 달리 임의의 데이터를 추가,삭제,변경등이 자유로운 배열이다 Objective-c에서 보면 NSMutableArray와 같은 것으로 생각할 수가 있다.

ArrayList의 형식은

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

사용 방법을 보면 예를 들어 Bitmap을 저장한다고 보면

//ArrayList선언

ArrayList<Bitmap> picArr = new ArrayList<Bitmap>();


picArr.add(new Bitmap());        //새로 생성해서 추가

picArr.add(new Bitmap(1,2));   //파라미터를 받을때

int n = picArr.size();                 //ArrayList에 저장된 갯수

picArr.get(index);                    //인덱스번째 데이터를 가져오기

picArr.remove(index);              //인덱스번째 데이터 삭제

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

Posted by 퍼플카우D