Java
class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable
{
// Constructors
Vector()
Vector(Collection<? extends E> c)
Vector(int initialCapacity)
Vector(int initialCapacity, int capacityIncrement)
// Methods
boolean add(E e)
void add(int index, E element)
boolean addAll(Collection<? extends E> c)
boolean addAll(int index, Collection<? extends E> c)
void addElement(E obj)
int capacity()
void clear()
Object clone()
boolean contains(Object o)
boolean containsAll(Collection<?> c)
void copyInto(Object[] anArray)
E elementAt(int index)
Enumeration<E> elements()
void ensureCapacity(int minCapacity)
boolean equals(Object o)
E firstElement()
void forEach(Consumer<? super E> action)
E get(int index)
int hashCode()
int indexOf(Object o)
int indexOf(Object o, int index)
void insertElementAt(E obj, int index)
boolean isEmpty()
Iterator<E> iterator()
E lastElement()
int lastIndexOf(Object o)
int lastIndexOf(Object o, int index)
ListIterator<E> listIterator()
ListIterator<E> listIterator(int index)
E remove(int index)
boolean remove(Object o)
boolean removeAll(Collection<?> c)
void removeAllElements()
boolean removeElement(Object obj)
void removeElementAt(int index)
boolean removeIf(Predicate<? super E> filter)
protected void removeRange(int fromIndex, int toIndex)
void replaceAll(UnaryOperator<E> operator)
boolean retainAll(Collection<?> c)
E set(int index, E element)
void setElementAt(E obj, int index)
void setSize(int newSize)
int size()
void sort(Comparator<? super E> c)
Spliterator<E> spliterator()
List<E> subList(int fromIndex, int toIndex)
Object[] toArray()
<T> T[] toArray(T[] a)
String toString()
void trimToSize()
// Methods inherited from class java.lang.Object
void finalize()
Class<?> getClass()
void notify()
void notifyAll()
void wait()
void wait(long timeout)
void wait(long timeout, int nanos)
// Methods inherited from interface java.util.Collection
Stream<E> parallelStream()
Stream<E> stream()
}