Class Vector

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class Vector
    extends java.lang.Object
    implements java.lang.Cloneable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.Object[] data  
      protected int lastElement  
    • Constructor Summary

      Constructors 
      Constructor Description
      Vector()  
      Vector​(int size)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void appendElement​(java.lang.Object o)  
      int capacity()
      Returns the current capacity of the vector.
      java.lang.Object clone()  
      java.lang.Object elementAt​(int i)
      Returns the element at the specified index.
      java.util.Enumeration elements()  
      void ensureCapacity​(int minIndex)  
      boolean removeElement​(java.lang.Object o)  
      void setElementAt​(java.lang.Object obj, int i)  
      int size()  
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • data

        protected java.lang.Object[] data
      • lastElement

        protected int lastElement
    • Constructor Detail

      • Vector

        public Vector()
      • Vector

        public Vector​(int size)
    • Method Detail

      • appendElement

        public void appendElement​(java.lang.Object o)
      • capacity

        public int capacity()
        Returns the current capacity of the vector.
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • elementAt

        public java.lang.Object elementAt​(int i)
        Returns the element at the specified index.
        Parameters:
        index - the index of the desired element
        Throws:
        java.lang.ArrayIndexOutOfBoundsException - If an invalid index was given.
      • elements

        public java.util.Enumeration elements()
      • ensureCapacity

        public void ensureCapacity​(int minIndex)
      • removeElement

        public boolean removeElement​(java.lang.Object o)
      • setElementAt

        public void setElementAt​(java.lang.Object obj,
                                 int i)
      • size

        public int size()