프로그래밍 언어/JAVA
ArrayList 기본 사용법
GTaeho
2011. 2. 19. 01:46
ArrayList 는 컬렉션 인터페이스 에 속한 클래스중의 하나로 객체의 집합적 저장공간이다.
기본사용법에 대해 살펴보자
import java.util.*; public class ArrayListUsage { public static void main(String args[]) { ArrayListarl = new ArrayList (); // 리스트에 아이템 추가 arl.add("하나"); arl.add("둘"); arl.add("셋"); arl.add("넷"); arl.add("다섯"); // 리스트를 출력 System.out.println(arl); System.out.println("Index 1 : "+arl.get(2)); System.out.println("Index 3 : "+arl.get(3)); // ArrayList를 String[] 으로 형변환 String[] stlist = new String[arl.size()]; arl.toArray(stlist); // String[]으로 형변환된 리스트를 출력 System.out.println("Index 1 : "+stlist[1]); System.out.println("Index 3 : "+stlist[3]); } }
살펴봐야 할 곳은 ArrayList<String> 을 String[] 집합으로 형변환 할때
String[] stlist = new String[arl.size()];
빨간색으로 표시해 둔 곳을 꼭 넣어줘야 한다는 것이다.
얼마나 큰 사이즈인지를 알아야 String[] 으로 변환이 가능하다
그래야 .toArray() 메서드를 사용할 수 있다.