|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Vector
크기가 유동적인 자바 객체 배열-벡터- 클래스 .
Field Summary | |
protected int |
capacityIncrement
|
protected int |
elementCount
|
protected Object[] |
elementData
|
Constructor Summary | |
Vector()
버퍼의 초기 크기가 10인 객체를 생성한다. |
|
Vector(int initialCapacity)
특정 크기의 버퍼를 가진 객체를 생성한다. |
|
Vector(int initialCapacity,
int capacityIncrement)
초기 크기와 벡터의 증가 단위를 지정해서 객체를 생성한다. |
Method Summary | |
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()
벡터를 저장하기 위한 버퍼에서 사용하지 않는 공간을 제거한다 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected int capacityIncrement
protected int elementCount
protected Object[] elementData
Constructor Detail |
public Vector()
public Vector(int initialCapacity)
initialCapacity
- 초기 크기.public Vector(int initialCapacity, int capacityIncrement)
initialCapacity
- 벡터 버퍼의 초기 크기.capacityIncrement
- 벡터의 증가 단위.Method Detail |
public void addElement(Object obj)
obj
- 추가할 객체.public int capacity()
public boolean contains(Object elem)
elem
- 찾을 객체.public void copyInto(Object[] anArray)
anArray
- 벡터 내용을 복사할 객체 배열.public Object elementAt(int index)
index
- 구할 객체의 위치.public Enumeration elements()
public void ensureCapacity(int minCapacity)
minCapacity
- 보장되야 할 벡터 크기.public Object firstElement()
public int indexOf(Object elem)
elem
- 찾을 객체.public int indexOf(Object e, int index)
e
- 찾을 객체.index
- 검색 시작 위치.public void insertElementAt(Object obj, int index)
obj
- 삽입할 객체.index
- 삽입할 위치.public boolean isEmpty()
public Object lastElement()
public int lastIndexOf(Object e, int index)
e
- 찾을 객체.index
- 인덱스 0부터 index까지 찾슴니다.public int lastIndexOf(Object elem)
elem
- 찾을 객체.public void removeAllElements()
public void removeElementAt(int index)
index
- 제거할 위치.public boolean removeElement(Object obj)
obj
- 찾을 객체.public void setElementAt(Object obj, int index)
obj
- 저장할 객체.index
- 저장할 위치.public void setSize(int newSize)
newSize
- 변경할 벡터의 크기.public int size()
public String toString()
toString
in class Object
public void trimToSize()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
AromaSoft Corp. Proprietary and Confidential
(C)opyright 2003 AromaSoft Corp. All right reserved.
Contact : contact@aromasoft.com