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));
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 32. Collection (List2) (0) | 2022.03.30 |
---|---|
[Java] 32. Collection (List) Exam1 (화면에서 홀수개의 정수를 입력받아 입력받은 숫자의 평균과 중간값 출력하기) (0) | 2022.03.30 |
[Java] 31. Test2 풀이 (두개의 날짜를 입력받아서 두날짜사이의 일수를 출력하기) (0) | 2022.03.29 |
[Java] 31. Test1 풀이 (년도와 월을 입력받아 해당 월의 달력을 출력하기) (0) | 2022.03.29 |
[Java] 31. Test2 (두개의 날짜를 입력받아서 두날짜사이의 일수를 출력하기) (0) | 2022.03.29 |