728x90
반응형
ArrayList : List 인터페이를 구현하기 때문에 데이터의 저장순서가 유지되고 중복을 허용
데이터를 순차적으로 저장한다.
ArrayList : ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ 배열
LinkedList : 기차처럼 연결되어 있다. ㅁ-ㅁ-ㅁ-ㅁ-ㅁ-ㅁ-ㅁ-ㅁ-ㅁ 연결


import java.util.*; // util 디렉토리안에 있는 모든것을 사용 << 이걸사용.
import java.util.ArrayList; // util 디렉토리안에 ArrayList만 사용할거다.
public class Ex11_1 {
public static void main(String[] args) {
// 컬렉션의 자료형은 기본적으로 제네릭형 혹은 Object형 이다.
// ArrayList는 기본적으로 제네릭이 들어가있다.
ArrayList list1 = new ArrayList(10); // ArrayList 배열
list1.add(100); // int = > Integer 로 Boxing
list1.add(3.14); // double = > Double 로 Boxing
list1.add("공부에 집중하자");
list1.add(new String("공부에 집중하자2"));
for (int i = 0 ; i < list1.size(); ++i) {
System.out.println(list1.get(i));
}
}
}
728x90
반응형
'Language > Java' 카테고리의 다른 글
| for each 문 (0) | 2021.03.30 |
|---|---|
| iterator (0) | 2021.03.30 |
| ArrayList 예제 (0) | 2021.03.30 |
| 제네릭 객체참조변수에서의 <> 생략 (0) | 2021.03.30 |
| 제네릭 메서드 기법 (0) | 2021.03.30 |
| wrapper class, boxing unboxing (0) | 2021.03.29 |