Language/Java

ArrayList

원2 2021. 3. 30. 11:45
728x90
반응형

ArrayList : List 인터페이를 구현하기 때문에 데이터의 저장순서가 유지되고 중복을 허용

데이터를 순차적으로 저장한다.

ArrayList : ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ 배열

 

LinkedList : 기차처럼 연결되어 있다. ㅁ-ㅁ-ㅁ-ㅁ-ㅁ-ㅁ-ㅁ-ㅁ-ㅁ 연결

 

get은 객체의 내용을 반환

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