본문 바로가기
study/Java

[Java] 32. Collection (List1)

by 금이패런츠 2022. 3. 30.
728x90
반응형
package chap13;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Vector;

/*
 * List 예제 
 * Collection 인터페이스 : 객체들의 모임
 * List 인터페이스 : Collection 인터페이스의 하위 인터페이스
 *               객체의 저장된 순서를 유지
 *               인덱스(첨자) 사용이 가능함
 * 구현클래스 : ArrayList, Vector, LinkedList              
 * 
 */
public class ListEx1 {
	public static void main(String[] args) {
		//<Integer> 제네릭 설정 : Integer 객체들만 저장
//		List<Integer> list = new ArrayList<Integer>();   //ArrayList 
//		List<Integer> list = new Vector<Integer>();      //Vector    
		List<Integer> list = new LinkedList<Integer>();  //LinkedList
		list.add(1); list.add(2); list.add(5);
		list.add(4); list.add(3); list.add(0);
		list.add(10);
		
		System.out.println(list);
		//list.size() : list 객체내부에 등록된 객체의 갯수.
        //		        list에 저장된 요소의 갯수
		for(int i=0; i<list.size(); i++)
			System.out.println(i + ":" + list.get(i));
	}
}

13장 컬렉션프레임워크.pdf
0.65MB

728x90
반응형