java.util

Class Vector<E>

public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable

Field Summary
protected intcapacityIncrement
protected intelementCount
protected E[]elementData
Constructor Summary
Vector(int initialCapacity, int capacityIncrement)
Vector(int initialCapacity)
Vector()
Vector(Collection<E> c)
Method Summary
booleanadd(E o)
voidadd(int index, E element)
<T extends E> booleanaddAll(Collection<T> c)
<T extends E> booleanaddAll(int index, Collection<T> c)
voidaddElement(E obj)
intcapacity()
voidclear()
Objectclone()
booleancontains(Object elem)
<T> booleancontainsAll(Collection<T> c)
<T> voidcopyInto(T[] anArray)
EelementAt(int index)
Enumeration<E>elements()
voidensureCapacity(int minCapacity)
booleanequals(Object o)
EfirstElement()
Eget(int index)
inthashCode()
intindexOf(Object elem)
intindexOf(Object elem, int index)
voidinsertElementAt(E obj, int index)
booleanisEmpty()
ElastElement()
intlastIndexOf(Object elem)
intlastIndexOf(Object elem, int index)
booleanremove(Object o)
Eremove(int index)
<T> booleanremoveAll(Collection<T> c)
voidremoveAllElements()
booleanremoveElement(Object obj)
voidremoveElementAt(int index)
protected voidremoveRange(int fromIndex, int toIndex)
<T> booleanretainAll(Collection<T> c)
Eset(int index, E element)
voidsetElementAt(E obj, int index)
voidsetSize(int newSize)
intsize()
List<E>subList(int fromIndex, int toIndex)
Object[]toArray()
<T> T[]toArray(T[] a)
StringtoString()
voidtrimToSize()

Field Detail

capacityIncrement

protected int capacityIncrement

elementCount

protected int elementCount

elementData

protected E[] elementData

Constructor Detail

Vector

public Vector(int initialCapacity, int capacityIncrement)

Vector

public Vector(int initialCapacity)

Vector

public Vector()

Vector

public Vector(Collection<E> c)

Method Detail

add

public boolean add(E o)

add

public void add(int index, E element)

addAll

public <T extends E> boolean addAll(Collection<T> c)

addAll

public <T extends E> boolean addAll(int index, Collection<T> c)

addElement

public void addElement(E obj)

capacity

public int capacity()

clear

public void clear()

clone

public Object clone()

contains

public boolean contains(Object elem)

containsAll

public <T> boolean containsAll(Collection<T> c)

copyInto

public <T> void copyInto(T[] anArray)

elementAt

public E elementAt(int index)

elements

public Enumeration<E> elements()

ensureCapacity

public void ensureCapacity(int minCapacity)

equals

public boolean equals(Object o)

firstElement

public E firstElement()

get

public E get(int index)

hashCode

public int hashCode()

indexOf

public int indexOf(Object elem)

indexOf

public int indexOf(Object elem, int index)

insertElementAt

public void insertElementAt(E obj, int index)

isEmpty

public boolean isEmpty()

lastElement

public E lastElement()

lastIndexOf

public int lastIndexOf(Object elem)

lastIndexOf

public int lastIndexOf(Object elem, int index)

remove

public boolean remove(Object o)

remove

public E remove(int index)

removeAll

public <T> boolean removeAll(Collection<T> c)

removeAllElements

public void removeAllElements()

removeElement

public boolean removeElement(Object obj)

removeElementAt

public void removeElementAt(int index)

removeRange

protected void removeRange(int fromIndex, int toIndex)

retainAll

public <T> boolean retainAll(Collection<T> c)

set

public E set(int index, E element)

setElementAt

public void setElementAt(E obj, int index)

setSize

public void setSize(int newSize)

size

public int size()

subList

public List<E> subList(int fromIndex, int toIndex)

toArray

public Object[] toArray()

toArray

public <T> T[] toArray(T[] a)

toString

public String toString()

trimToSize

public void trimToSize()