본문 바로가기

아옳옳의 코딩공부/아옳옳 자바코딩공부

2021-04-12 자바공부 (컬렉션 프레임워크 Vector)

반응형

컬렉션 프레임워크 객체들의 저장소이다. 어레이리스트를 배워서 어레이리스트 생각하면 됨 ! 

컬렉션(Collection) : 객체들을 제어/ 관리 하기위한 클래스를 의미 

컬렉션 객체 :  여러개의 요소를 묶어서 하나의 객체로 만드는 것 

(여러개의 과일을 가지고 하나의 과일바구니를 만드는것이라고 생각해) 

컬렉션 프레임워크 : 컬렉션 클래스들과 인터페이스들의 집합 

 

기본 골격 구조 

 

Vector<E> 

예전에 배운 어레이 리스트와 사용법은 비슷함

 

메소드

 

백터 클래스 사용예 

백터 실습 

import java.util.Vector;

public class Vector_ex {

	public static void main(String[] args) {
		
		Vector<Point> v = new Vector<>();
		v.add(new Point(2,3));
		v.add(new Point(-5,20));
		v.add(new Point(30,-3));
		
		for(int i=0;i<v.size();i++) {
			Point p = v.get(i);
			System.out.println(p);
		}
	}
}



////////포인트 클래스 

public class Point {
	private int x , y;

	public Point(int x, int y) {
		this.x = x;
		this.y = y;
	}

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



 

출력 잘 되는것을 볼 수 있다. 

반응형