JAVA

JAVA - Vector 클래스

로픽 2016. 9. 18. 10:13
300x250

Vector 클래스


클래스 Vector는 다양한 객체를 저장할 수 있는 배열 구조이다.


자동으로 크기가 변하므로 일반적인 배열보다 사용하기가 편리하다


클래스 Vector에는 용량(capacity)으로 저장할 수 있는 객체의 양을 정한다


만약 용량이 모두 객체원소로 채워지면 자동으로 용량이 2배로 증가한다

(디폴트 용량이 10이다)


활용 예)

Vector<Object> data = new Vector<Object>();

data.addElement(2012);

data.addElement("년도");



주요 메소드

boolean contains(Object elem)  인자 객체를 현재 갖고 있는지 검사하여 그 결과를 리턴, null이 아닌 객체에 대하여 검사

Object elementAt(int index)  지정된 index 값에 위치한 객체원소를 반환

Enumeration elements()  벡터가 갖고 있는 모든 객체 원소를 리스트 형태로 변환

int size()  현재 벡터가 갖고 있는 벡터의 개수를 반환

void addElement(Object obj)  인자인 객체를 벡터의 마지막에 추가, 용량이 부족하더라도 자동으로 용량을 증가시킴

void insertElementAt(Object obj, int index)  지정된 index 위치에 인자 obj를 삽입

int capacity()  벡터의 용량을 리턴

String toString() 리스트를 배열로 변환



Vector 클래스 활용 예시)



반응형