본문 바로가기
Language/Java

[자바 기본 개념] 컬렉션(Collection) - Vector / 예제

by 나비와꽃기린 2016. 6. 22.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 컬렉션

- 요소(element)라고 불리는 가변 개수의 객체들의 모음

- 다양한 객체들의 삽입, 삭제, 검색 등을 관리하기 용이

- 제네릭이란? 특정 타입만 다루지 않고, 여러 종류의 타입으로 변신할 수 있도록 클래스나 메소드를

 일반화시키는 기법

 

1.1 Vector

-배열의 길이 제한 극복

-원소의 개수가 넘쳐나면 자동으로 길이 조절

-벡터 중간에 객체 삽입: 삽입된 뒤의 객체는 뒤로 하나씩 이동

****예제



package day04;

import java.util.Vector;

public class _01PointVectorEx {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Vector<Point> v = new Vector<Point>();

		v.add(new Point(2, 3));
		v.add(new Point(-5, 20));
		v.add(new Point(30, -8));

		for (int i = 0; i < v.size(); i++) {
			Point p = v.get(i);
			System.out.println(p);
		}

	}

}

class Point {

	private int x, y;

	public Point(int x, int y) {

		this.x = x;
		this.y = y;
	}

	public String toString() {
		return "(" + x + "," + y + ")";
	}
};