String[] str = new String[5]; '고정 길이 5'의미를 가집니다.
하지만 ArrayList를 사용하면 가변의 길이를 가질 수 있습니다. 예시를 통해 빠르게 이해해 보겠습니다.
import java.util.ArrayList;
import java.util.List;
public class ArrList01 {
public static void main(String[] args) {
ArrayList<String> names = new ArrayList<>();
//요소 추가
names.add("신민아");
names.add("김지원");
names.add("로제");
//배열의 크기
int size = names.size();
//내용 가져오기
String name1 = names.get(0);
String name2 = names.get(1);
String name3 = names.get(2);
//특정 값 수정(덮어 씀)
String prevName1 = names.set(0, "제니");
String prevName2 = names.set(1, "지수");
System.out.println(prevName1);
System.out.println(names.get(0));
int size = names.size();
System.out.println("배열의 크기는:" + size);
}
}