
import java.util.ArrayList;
public class ~~ {
public static void main(String[] args) {
String[] arrayObj = new String[2];
arrayObj[0] = "one";
arrayObj[1] = "two";
// arrayObj[2] = "three"; // 오류 발생
for ( int i = 0 ; i < arrayObj.length; i++) {
System.out.println(arrayObj[i]);
}
ArrayList al = new ArrayList();
al.add("one"); // = (arrayObj[0] = "one";)
al.add("two");
al.add("three");
for (int i = 0; i < al.size(); i++) {
System.out.println(al.get(i));
}
}
int indexOf(Object o) - 왼쪽에서 오른쪽으로 객체를 찾음. 객체가 못 찾으면 -1 반환.
int lastIndexOf(Object o) - 오른쪽에서 왼쪽으로 객체를 찾음.
boolean contains(Object o) - 객체가 존재하는지 있으면 true, 없으면 false.
Object get(int index) - 특정 위치 객체 읽기.
Object set(int index, Object element) - set은 특정 위치에 있는 객체 변경.
List subList(int fromIndex, int toIndex) - 리스트에서 일부만 뽑아내서 새로운 list 만드는 것.
Object[] toArray() - ArrayList가 가지고 있는 객체 배열 반환.
Object[] toArray(Object[] a)
boolean isEmpty() - ArrayList가 비어있는지 확인.
void trimToSize() - 빈 공간 제거.
int size() - ArrayList에 저장된 객체의 갯수 확인.
출처 - 자바의 정석