본문으로 바로가기

Vector 클래스 정리

category IT 프로그래밍 2018. 1. 25. 17:12

Vector 클래스의 메소드 


 설명


void add(int index, Object element) 


Vector 내의 index 위치에 element 객체를 저장한다. 


boolean add(Object o) 


o 객체를 Vector 내에 저장하고 그 결과 여부를 true, false로 반환한다. 


void addElement(Object obj) 


obj 객체를 Vector에 저장한다. 


int capacity() 


Vector의 용량을 반환한다. 


boolean contains(Object elem) 


현재 Vector에 elem의 요소가 있는지 검사하여, 있으면 true, 아니면 false를 반환한다. 


void copyInto(Object[] anArray) 


Vector 내용을 Object 배열로 복사한다. 


Object elementAt(int index) 


index 위치의 객체를 반환한다. 


Enumeration elements() 


이 Vector의 Enumeration을 생성한다. 


boolean equals(Object o) 


Vector의 내용이 같은지 비교한다. 


Object firstElement() 


Vector의 첫 번째 요소를 Object 형태로 반환한다. 


Object get(int index) 


Vector의 index 번째 요소를 Object 형태로 반환한다. 


int indexOf(Object elem) 


elem 객체의 위치를 반환한다. 


int indexOf(Object elem, int index) 


index 위치로부터 elem 객체의 위치를 반환한다. 


void insertElementAt(Object obj, int index) 


index 위치에 obj를 삽입한다. 

boolean isEmpty() 


Vector가 비어 있는지 체크하여 true, false로 반환한다. 


Object lastElement() 


Vector의 마지막 요소를 Object 형태로 반환한다. 


int lastIndexOf(Object elem) 


elem 객체의 마지막 위치로 반환한다. 


int lastIndexOf(Object elem, int index) 


index로부터 시작하여 elem객체의 마지막 위치로 반환한다. 


Object remove(int index) 


index 위치의 객체를 Vector에서 제거한다. 


boolean remove(Object o) 


o 객체를 찾아서 Vector에서 제거한다. 


void removeAllElements() 


Vector의 모든 요소를 제거한다. 


boolean removeElement(Object obj) 


obj 객체를 Vector에서 제거하고 그 결과를 true, false로 반환한다. 


void removeElementAt(int index) 


index 위치의 요소를 제거한다. 


protected void removeRange(int fromIndex, int toIndex) 


fromIndex 위치에서부터 toIndex 위치까지의 Vector의 일부 객체에 요소를 제거한다. 


Object set(int index, Object element) 


index 위치에 element 객체로 설정하고, 설정 후에는 설정된 객체를 반환한다. 


void setElementAt(Object obj, int index) 


index 위치에 element 객체로 설정한다. 

void setSize(int newSize) 


Vector의 size를 새로 설정한다. 


int size() 


Vector의 현재 size를 반환한다. 


Object[] toArray() 


Vector를 Object 배열로 생성하여 반환한다. 




data-matched-content-rows-num="3" data-matched-content-columns-num="4" data-matched-content-ui-type="image_card_stacked"

--