Java kennt bereits eine Implementierung einer linearen Liste in Form der Vector-Klasse.
Die Klasse Vector ist im Package java.util enthalten. Daher muss jede Klasse, die auf die Vector-Klasse zugreifen will,
import java.util.Vector;
enthalten.
| 
         Konstruktoren für Vector  | 
    
| 
         public Vector()  | 
    
        
  | 
    
| 
         Methoden für die Kapazität und Größe  | 
    
| 
         public final int capazity()  | 
    
| 
         Liefert die Kapazität. Dies ist mindestens die Anzahl der Elemente.  | 
    
| 
         public final void ensureCapacity(int minCapazity)  | 
    
| 
         Falls die Kapazität kleiner als minCapacity ist, wird sie auf diesen Wert gesetzt.  | 
    
| 
         public final int size()  | 
    
| 
         Liefert die aktuelle Größe des Vektors.  | 
    
| 
         public final void setSize(int newSize)  | 
    
| 
         Setzt die Größe des Vektors auf newSize; falls nötig, werden neue Elemente mit dem Wert null am Ende angefügt.  | 
    
| 
         public final void trimToSize()  | 
    
| 
         Setzt die Kapazität auf die aktuelle Größe.  | 
    
| 
         Methoden zum Arbeiten mit Vektor-Elementen  | 
    
| 
         public final boolean isEmpty()  | 
    
| 
         Liefert true, falls Vektor kein Element enthält, sonst false.  | 
    
| 
         Methoden zum Arbeiten mit Vektor-Elementen  | 
    
| 
         public final void addElement(Object obj)  | 
    
| 
         Fügt an das Ende des Vektors das Objekt obj an. Die Größe des Vektors erhöht sich dadurch um 1.  | 
    
| 
         public final void insertElementAt(Object obj, int index)  | 
    
| 
         Fügt das Objekt obj an der Position index ein; index muss zwischen 0 und der aktuellen Größe des Vektors liegen. Die Indizes der Elemente hinter index werden um 1 erhöht.  | 
    
| 
         public final void setElementAt(Object obj, int index)  | 
    
| 
         Überschreibt das Element an der Position index mit obj.  | 
    
| 
         Methoden zum Arbeiten mit Vektor-Elementen  | 
    
| 
         public final boolean removeElement(Object obj)  | 
    
| 
         Sucht nach dem ersten Vorkommen von obj.  | 
    
| 
         public final void removeElementAt(int index)  | 
    
| 
         Entfernt das Objekt an der Position index; die Indizes der Elemente hinter index werden um 1 erniedrigt.  | 
    
| 
         public final void removeAllElements()  | 
    
| 
         Entfernt alle Elemente aus dem Vektor; die Vektorgröße wird 0.  | 
    
| 
         Methoden zum Arbeiten mit Vektor-Elementen  | 
    
| 
         public final Object elementAt(int index)  | 
    
| 
         Liefert das Element an der Position index.  | 
    
| 
         Methoden zum Arbeiten mit Vektor-Elementen  | 
    
| 
         public final int indexOf(Object obj)  | 
    
| 
         Liefert den Index des Elements obj zurück oder –1, falls nicht vorhanden – und zwar den Index des ersten Auftretens von Anfang bzw. ab der Position index.  | 
    
| 
         public final int lastIndexOf(Object obj)  | 
    
| 
         Liefert den Index des Elements obj zurück oder –1, falls nicht vorhanden – und zwar den Index des letzten Auftretens von Anfang bzw. ab der Position index.  | 
    
| 
         public final Object firstElement()  | 
    
| 
         Liefert das erste bzw. letzte Element des Vektors.  | 
    
| 
         public final boolean contains(Object obj)  | 
    
| 
         Liefert true, falls obj im Vektors ist, sonst false.  | 
    
© Ralph-Erich Hildebrandt, 27. September 2004