java.util.Vector
一、定义
public class Vector extends AbstractList implements List, RandomAccess, Cloneable, Serializable{}
Vector类实现了一个可增长的对象数组。
二、构造函数
Constructor | Description |
---|---|
Vector() | Constructs an empty vector so that its internal data array has size 10 and its standard capacity increment is zero |
Vector(Collection<? extends E> c) | Constructs a vector containing the elements of the specified collection, in the order they are returned by the collection’s iterator. |
Vector(int initialCapacity) | Constructs an empty vector with the specified initial capacity and with its capacity increment equal to zero |
Vector(int initialCapacity, int capacityIncrement) | Constructs an empty vector with the specified initial capacity and capacity increment |
三、方法
Method | Description |
---|---|
(boolean)add(E e) | Appends the specified element to the end of this Vector |
(void)add(int index, E element) | Inserts the specified element at the specified position in this Vector |
(boolean)addAll(Collection<? extends E> c) | Appends all of the elements in the specified Collection to the end of this Vector, in the order that they are returned by the specified Collection’s Iterator |
(boolean)addAll(int index, Collection<? extends E> c) | Inserts all of the elements in the specified Collection into this Vector at the specified position |
(void)addElement(E obj) | Adds the specified component to the end of this vector, increasing its size by one |
(int)capacity() | Returns the current capacity of this vector |
(void)clear() | Removes all of the elements from this Vector |
(Object)clone() | Returns a clone of this vector |
(boolean)contains(Object o) | Returns true if this vector contains the specified element |
(void)copyInto(Object[] anArray) | Copies the components of this vector into the specified array |
(E)elementAt(int index) | Returns the component at the specified index |
(Enumeration)elements() | Returns an enumeration of the components of this vector |
(boolean)equals(Object o) | Compares the specified Object with this Vector for equality |
(E)firstElement() | Returns the first component (the item at index 0) of this vector |
(E)get(int index) | Returns the element at the specified position in this Vector |
(int)hashCode() | Returns the hash code value for this Vector |
(int)indexOf(Object o) | Returns the index of the first occurrence of the specified element in this vector, or -1 if this vector does not contain the element |
(int)indexOf(Object o, int index) | Returns the index of the first occurrence of the specified element in this vector, searching forwards from index, or returns -1 if the element is not found |
(boolean)isEmpty() | Tests if this vector has no components |
(E)lastElement() | Returns the last component of the vector |
(int)lastIndexOf(Object o) | Returns the index of the last occurrence of the specified element in this vector, or -1 if this vector does not contain the element |
(int)lastIndexOf(Object o, int index) | Returns the index of the last occurrence of the specified element in this vector, searching backwards from index, or returns -1 if the element is not found |
(E)remove(int index) | Removes the element at the specified position in this Vector |
(boolean)remove(Object o) | Removes the first occurrence of the specified element in this Vector If the Vector does not contain the element, it is unchanged |
(void)removeAllElements() | Removes all components from this vector and sets its size to zero |
(boolean)removeElement(Object obj) | Removes the first (lowest-indexed) occurrence of the argument from this vector |
(void)removeElementAt(int index) | Deletes the component at the specified index |
(E)set(int index, E element) | Replaces the element at the specified position in this Vector with the specified element |
(int)size() | Returns the number of components in this vector |
(void)sort(Comparator<? super E> c) | Sorts this list according to the order induced by the specified Comparator |
(Object[])toArray() | Returns an array containing all of the elements in this Vector in the correct order |
( T[])toArray(T[] a) | Returns an array containing all of the elements in this Vector in the correct order; the runtime type of the returned array is that of the specified array |
(String)toString() | Returns a string representation of this Vector, containing the String representation of each element |
(void)trimToSize() | Trims the capacity of this vector to be the vector’s current size |
更多内容参考链接:https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html