Class Vector
package java.util
java.lang.Object | +--java.util.VectorDirect Known Subclasses:
Stack
extends Object:
크기가 유동적인 자바 객체 배열-벡터- 클래스 .
필드 요약
섹션 제목: “필드 요약”protected int capacityIncrementprotected int elementCountprotected Object [] elementData
생성자 요약
섹션 제목: “생성자 요약”- Vector () 버퍼의 초기 크기가 10인 객체를 생성한다.
- Vector (int initialCapacity) 특정 크기의 버퍼를 가진 객체를 생성한다.
- Vector (int initialCapacity, int capacityIncrement) 초기 크기와 벡터의 증가 단위를 지정해서 객체를 생성한다.
메서드 요약
섹션 제목: “메서드 요약”void addElement ( Object obj)— 벡터의 끝에 새로운 객체를 추가한다.int capacity ()— 현재 벡터내 버퍼의 크기를 구한다.boolean contains ( Object elem)— 특정 객체가 벡터 내에 있는지 여부를 구한다.void copyInto ( Object [] anArray)— 벡터를 객체 배열에 복사한다.Object elementAt (int index)— 벡터 내에 특정 위치에 있는 객체를 구한다.Enumeration elements ()— 벡터 내용을 Enumeration 객체로 구한다.void ensureCapacity (int minCapacity)— 벡터 버퍼의 크기를 특정 크기까지 확장한다.Object firstElement ()— 벡터의 첫번째 객체를 구한다.int indexOf ( Object elem)— 특정 객체의 첫번째 위치를 구한다.int indexOf ( Object e, int index)— 특정 객체의 특정 인덱스 이 후 첫번째 위치를 구한다.void insertElementAt ( Object obj, int index)— 특정 객체를 특정 위치에 삽입한다.boolean isEmpty ()— 벡터가 비었는지 여부를 구한다.Object lastElement ()— 벡터의 마지막 객체를 구한다.int lastIndexOf ( Object elem)— 벡터내 특정 객체의 마지막 위치를 구한다.int lastIndexOf ( Object e, int index)— 특정 객체의 특정위치 이전 마지막 위치를 구한다.void removeAllElements ()— 벡터내 모든 객체를 제거한다.boolean removeElement ( Object obj)— 특정 객체를 찾아 제거한다.void removeElementAt (int index)— 특정 위치의 객체를 제거한다.void setElementAt ( Object obj, int index)— 벡터 내 특정 위치에 특정 객체를 저장한다.void setSize (int newSize)— 벡터의 크기를 재 설정한다.int size ()— 벡터의 크기를 구한다.String toString ()— 현 객체를 나타낼 수 있는 문자열을 구한다.void trimToSize ()— 벡터를 저장하기 위한 버퍼에서 사용하지 않는 공간을 제거한다
필드 상세
섹션 제목: “필드 상세”capacityIncrement
섹션 제목: “capacityIncrement”protected int capacityIncrementelementCount
섹션 제목: “elementCount”protected int elementCountelementData
섹션 제목: “elementData”protected Object[] elementDataVector
섹션 제목: “Vector”public Vector()- 버퍼의 초기 크기가 10인 객체를 생성한다.
Vector
섹션 제목: “Vector”public Vector(int initialCapacity)Parameters:
initialCapacity- 초기 크기.
Vector
섹션 제목: “Vector”public Vector(int initialCapacity, int capacityIncrement)Parameters:
capacityIncrement- 벡터의 증가 단위.
addElement
섹션 제목: “addElement”public void addElement(Object obj)Parameters:
obj- 추가할 객체.
capacity
섹션 제목: “capacity”public int capacity()Returns:
- 벡터내 버퍼의 크기.
contains
섹션 제목: “contains”public boolean contains(Object elem)Parameters:
elem- 찾을 객체.
Returns:
- 객체가 존재하면 true 아니면 false.
copyInto
섹션 제목: “copyInto”public void copyInto(Object[] anArray)Parameters:
anArray- 벡터 내용을 복사할 객체 배열.
elementAt
섹션 제목: “elementAt”public Object elementAt(int index)Parameters:
index- 구할 객체의 위치.
Returns:
- 벡터 내에 특정 위치에 있는 객체
elements
섹션 제목: “elements”public Enumeration elements()Returns:
- 벡터 내용을 모두 복사해 가진 Enumeration객체.
ensureCapacity
섹션 제목: “ensureCapacity”public void ensureCapacity(int minCapacity)Parameters:
minCapacity- 보장되야 할 벡터 크기.
firstElement
섹션 제목: “firstElement”public Object firstElement()Returns:
- 벡터의 첫번째 객체.
indexOf
섹션 제목: “indexOf”public int indexOf(Object elem)Parameters:
elem- 찾을 객체.
Returns:
- 특정 객체의 첫번째 위치.
indexOf
섹션 제목: “indexOf”public int indexOf(Object e, int index)Parameters:
index- 검색 시작 위치.
Returns:
- 특정 객체의 첫번째 위치 없으면 -1.
insertElementAt
섹션 제목: “insertElementAt”public void insertElementAt(Object obj, int index)Parameters:
index- 삽입할 위치.
isEmpty
섹션 제목: “isEmpty”public boolean isEmpty()Returns:
- 벡터가 비었으면 true 아니면 false.
lastElement
섹션 제목: “lastElement”public Object lastElement()Returns:
- 벡터의 마지막 객체.
lastIndexOf
섹션 제목: “lastIndexOf”public int lastIndexOf(Object e, int index)Parameters:
index- 인덱스 0부터 index까지 찾슴니다.
Returns:
- 객체가 존재하면 위치 아니면 -1.
lastIndexOf
섹션 제목: “lastIndexOf”public int lastIndexOf(Object elem)Parameters:
elem- 찾을 객체.
Returns:
- 객체가 존재하면 위치 아니면 -1.
removeAllElements
섹션 제목: “removeAllElements”public void removeAllElements()- 벡터내 모든 객체를 제거한다.
removeElementAt
섹션 제목: “removeElementAt”public void removeElementAt(int index)Parameters:
index- 제거할 위치.
removeElement
섹션 제목: “removeElement”public boolean removeElement(Object obj)Parameters:
obj- 찾을 객체.
Returns:
- 객체를 찾아 제거했으면 true 아니면 false.
setElementAt
섹션 제목: “setElementAt”public void setElementAt(Object obj, int index)Parameters:
index- 저장할 위치.
setSize
섹션 제목: “setSize”public void setSize(int newSize)Parameters:
newSize- 변경할 벡터의 크기.
size
섹션 제목: “size”public int size()Returns:
- 벡터의 크기.
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 현 객체를 나타낼 수 있는 문자열.
trimToSize
섹션 제목: “trimToSize”public void trimToSize()- 벡터를 저장하기 위한 버퍼에서 사용하지 않는 공간을 제거한다## 생성자 상세
Vector
섹션 제목: “Vector”public Vector()- 버퍼의 초기 크기가 10인 객체를 생성한다.
Vector
섹션 제목: “Vector”public Vector(int initialCapacity)Parameters:
initialCapacity- 초기 크기.
Vector
섹션 제목: “Vector”public Vector(int initialCapacity, int capacityIncrement)Parameters:
capacityIncrement- 벡터의 증가 단위.
addElement
섹션 제목: “addElement”public void addElement(Object obj)Parameters:
obj- 추가할 객체.
capacity
섹션 제목: “capacity”public int capacity()Returns:
- 벡터내 버퍼의 크기.
contains
섹션 제목: “contains”public boolean contains(Object elem)Parameters:
elem- 찾을 객체.
Returns:
- 객체가 존재하면 true 아니면 false.
copyInto
섹션 제목: “copyInto”public void copyInto(Object[] anArray)Parameters:
anArray- 벡터 내용을 복사할 객체 배열.
elementAt
섹션 제목: “elementAt”public Object elementAt(int index)Parameters:
index- 구할 객체의 위치.
Returns:
- 벡터 내에 특정 위치에 있는 객체
elements
섹션 제목: “elements”public Enumeration elements()Returns:
- 벡터 내용을 모두 복사해 가진 Enumeration객체.
ensureCapacity
섹션 제목: “ensureCapacity”public void ensureCapacity(int minCapacity)Parameters:
minCapacity- 보장되야 할 벡터 크기.
firstElement
섹션 제목: “firstElement”public Object firstElement()Returns:
- 벡터의 첫번째 객체.
indexOf
섹션 제목: “indexOf”public int indexOf(Object elem)Parameters:
elem- 찾을 객체.
Returns:
- 특정 객체의 첫번째 위치.
indexOf
섹션 제목: “indexOf”public int indexOf(Object e, int index)Parameters:
index- 검색 시작 위치.
Returns:
- 특정 객체의 첫번째 위치 없으면 -1.
insertElementAt
섹션 제목: “insertElementAt”public void insertElementAt(Object obj, int index)Parameters:
index- 삽입할 위치.
isEmpty
섹션 제목: “isEmpty”public boolean isEmpty()Returns:
- 벡터가 비었으면 true 아니면 false.
lastElement
섹션 제목: “lastElement”public Object lastElement()Returns:
- 벡터의 마지막 객체.
lastIndexOf
섹션 제목: “lastIndexOf”public int lastIndexOf(Object e, int index)Parameters:
index- 인덱스 0부터 index까지 찾슴니다.
Returns:
- 객체가 존재하면 위치 아니면 -1.
lastIndexOf
섹션 제목: “lastIndexOf”public int lastIndexOf(Object elem)Parameters:
elem- 찾을 객체.
Returns:
- 객체가 존재하면 위치 아니면 -1.
removeAllElements
섹션 제목: “removeAllElements”public void removeAllElements()- 벡터내 모든 객체를 제거한다.
removeElementAt
섹션 제목: “removeElementAt”public void removeElementAt(int index)Parameters:
index- 제거할 위치.
removeElement
섹션 제목: “removeElement”public boolean removeElement(Object obj)Parameters:
obj- 찾을 객체.
Returns:
- 객체를 찾아 제거했으면 true 아니면 false.
setElementAt
섹션 제목: “setElementAt”public void setElementAt(Object obj, int index)Parameters:
index- 저장할 위치.
setSize
섹션 제목: “setSize”public void setSize(int newSize)Parameters:
newSize- 변경할 벡터의 크기.
size
섹션 제목: “size”public int size()Returns:
- 벡터의 크기.
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 현 객체를 나타낼 수 있는 문자열.
trimToSize
섹션 제목: “trimToSize”public void trimToSize()- 벡터를 저장하기 위한 버퍼에서 사용하지 않는 공간을 제거한다## 메서드 상세
addElement
섹션 제목: “addElement”public void addElement(Object obj)Parameters:
obj- 추가할 객체.
capacity
섹션 제목: “capacity”public int capacity()Returns:
- 벡터내 버퍼의 크기.
contains
섹션 제목: “contains”public boolean contains(Object elem)Parameters:
elem- 찾을 객체.
Returns:
- 객체가 존재하면 true 아니면 false.
copyInto
섹션 제목: “copyInto”public void copyInto(Object[] anArray)Parameters:
anArray- 벡터 내용을 복사할 객체 배열.
elementAt
섹션 제목: “elementAt”public Object elementAt(int index)Parameters:
index- 구할 객체의 위치.
Returns:
- 벡터 내에 특정 위치에 있는 객체
elements
섹션 제목: “elements”public Enumeration elements()Returns:
- 벡터 내용을 모두 복사해 가진 Enumeration객체.
ensureCapacity
섹션 제목: “ensureCapacity”public void ensureCapacity(int minCapacity)Parameters:
minCapacity- 보장되야 할 벡터 크기.
firstElement
섹션 제목: “firstElement”public Object firstElement()Returns:
- 벡터의 첫번째 객체.
indexOf
섹션 제목: “indexOf”public int indexOf(Object elem)Parameters:
elem- 찾을 객체.
Returns:
- 특정 객체의 첫번째 위치.
indexOf
섹션 제목: “indexOf”public int indexOf(Object e, int index)Parameters:
index- 검색 시작 위치.
Returns:
- 특정 객체의 첫번째 위치 없으면 -1.
insertElementAt
섹션 제목: “insertElementAt”public void insertElementAt(Object obj, int index)Parameters:
index- 삽입할 위치.
isEmpty
섹션 제목: “isEmpty”public boolean isEmpty()Returns:
- 벡터가 비었으면 true 아니면 false.
lastElement
섹션 제목: “lastElement”public Object lastElement()Returns:
- 벡터의 마지막 객체.
lastIndexOf
섹션 제목: “lastIndexOf”public int lastIndexOf(Object e, int index)Parameters:
index- 인덱스 0부터 index까지 찾슴니다.
Returns:
- 객체가 존재하면 위치 아니면 -1.
lastIndexOf
섹션 제목: “lastIndexOf”public int lastIndexOf(Object elem)Parameters:
elem- 찾을 객체.
Returns:
- 객체가 존재하면 위치 아니면 -1.
removeAllElements
섹션 제목: “removeAllElements”public void removeAllElements()- 벡터내 모든 객체를 제거한다.
removeElementAt
섹션 제목: “removeElementAt”public void removeElementAt(int index)Parameters:
index- 제거할 위치.
removeElement
섹션 제목: “removeElement”public boolean removeElement(Object obj)Parameters:
obj- 찾을 객체.
Returns:
- 객체를 찾아 제거했으면 true 아니면 false.
setElementAt
섹션 제목: “setElementAt”public void setElementAt(Object obj, int index)Parameters:
index- 저장할 위치.
setSize
섹션 제목: “setSize”public void setSize(int newSize)Parameters:
newSize- 변경할 벡터의 크기.
size
섹션 제목: “size”public int size()Returns:
- 벡터의 크기.
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 현 객체를 나타낼 수 있는 문자열.
trimToSize
섹션 제목: “trimToSize”public void trimToSize()- 벡터를 저장하기 위한 버퍼에서 사용하지 않는 공간을 제거한다
AromaSoft Corp. Proprietary and Confidential
(C)opyright 2003 AromaSoft Corp. All right reserved. Contact : contact@aromasoft.com