import java.util.ArrayList;
import ch21.Book;
public class ArrayListTest {
public static void main(String[] args) {
// ArrayList() 선언 방법 (java.util.ArrayList 를 import 해줘야 한다.)
ArrayList<Book> library = new ArrayList<>(); // 배열의 default size는 10이다.
// ArrayList에 값을 추가 하는 방법
library.add(new Book("태백산맥1", "조형래"));
library.add(new Book("태백산맥2", "조형래"));
library.add(new Book("태백산맥3", "조형래"));
library.add(new Book("태백산맥4", "조형래"));
library.add(new Book("태백산맥5", "조형래"));
// library.size() 는 library의 크기
for (int i = 0; i < library.size(); i++) {
//library.get(index) : 해당 배열의 값 호출
library.get(i).showInfo();
}
}
}
★ 제네릭에는 선언할 수 있는 타입이 객체 타입이다. int는 기본자료형이기 때문에 들어갈 수 없으므로 객체화시킨 Wrapper Clas를 사용해야 한다.
ex) ArrayList<Integer> nums = new ArrayList<>();
https://crazykim2.tistory.com/558
https://shpk333.tistory.com/10