Java - Vector클래스

Programming/Java 2015. 12. 8. 01:28

<Vector 클래스>

Vector클래스는 List인터페이스를 구현한 클래스 중 하나이다.

List 인터페이스에 구현되어 있는 메소드들을 살펴보도록 하자

void add(int index, Object element), boolean add(int index, Collection c) : 지정된 위치에 객체 또는 컬렉션에 포함된 객체들을 추가한다.

Object get(int index) : 지정된 위치에 있는 객체를 반환

int indexOf(Object o) : 지정된 객체의 이치를 반환한다.

ListIterator ListIterator() : List의 객체에 접근할 수 있는 ListIterator를 반환한다.

Object remove(int index) : 지정된 위치에 있는 객체를 삭제하고 삭제된 객체를 반환

Object set(int index, Object element) : 지정된 위치에 객체를 저장

 

 

Vector클래스는 Vector클래스는 protected Object elementData[];라는 이름의 Object배열을 멤버변수로 선언하고 있다.

Vector클래스 중 자주 사용하는 메소드들을 정리해보았다.

 

[메소드]

void add(int index, Object element) : 지정된 위치(index)에 객체를 저장한다.

boolean add(Object o) : 객체를 저장한다.

int capacity() : Vector의 용량을 반환한다.

void clear() : Vector를 비운다.

boolean contains(Object elem) : 지정된 객체가 Vector에 포함되어 있는지 확인

Object firstelement() : 첫번째로 저장된 객체를 반환

Object get(int index) : 지정된 위치에 저장된 객체를 반환

Object lastelement() : 마지막에 저장된 객체를 반환

void insertElementAt(Object obj, int index) : 객체를 주어진 위치에 삽입한다.

int indexOf(Object elem) : 지정된 객체가 저장된 위치를 찾아 반환한다.

boolean remove(Object O) : 지정한 객체를 제거한다.

Object set(int index, Object element) : 주어진 객체를 지정한 위치에 저장

int size() : Vector에 저장된 객체의 개수를 반환

void trimToSize() : 용량을 크기에 맞게 줄인다. (빈 공간을 없앤다.)

 


<실습 - 1>


-결과-





<실습 -2>


-결과-



<실습 - 3>


-결과-




'Programming > Java' 카테고리의 다른 글

Java - Hashtable, HashMap  (0) 2015.12.08
Java - Iterator  (0) 2015.12.08
Java - 내부클래스(Inner 클래스)  (0) 2015.12.07
Java - 인터페이스(interface)  (0) 2015.12.07
Java - 추상클래스(abstract)  (0) 2015.12.07
posted by 경원구