Link zu www.kneller-gifs.de

Datenstruktur Vector

Die Java-Klasse Vector funktioniert wie ein Array, das aber bei Bedarf wächst. Sie enthält Objekte als Elemente, die verschiedenartig sein können. Ein Vector kann also wachsen oder schrumpfen.

Vector anlegen, mit Elementen belegen und Zugriffe darauf.
  import java.util.*;
  public class Test {
    static public void main (String args[]) {
      Vector v=new Vector();
      System.out.println(v.isEmpty()); // Ausgabe: true
      System.out.println(v.size());    // Ausgabe: 0
      v.addElement("Test");            // Speichere neues Element vom Typ String in Vector
      v.addElement("Hallo");
      v.insertElementAt("Eingefügt",1);
      System.out.println(v.isEmpty());      // Ausgabe: false
      System.out.println(v.size());         // Ausgabe: 3
      System.out.println(v.elementAt(0));   // Ausgabe: Test
      System.out.println(v.elementAt(1));   // Ausgabe: Eingefügt
      System.out.println(v.elementAt(2));   // Ausgabe: Hallo
      System.out.println(v.firstElement()); // Ausgabe: Test
      System.out.println(v.lastElement());  // Ausgabe: Hallo
      System.out.println(v.elementAt(1));   // Ausgabe: Eingefügt
    }
  }

Vector per Iterator durchlaufen
  import java.util.*;
  public class Test {
    static public void main (String args[]) {
      Vector v=new Vector();
      v.addElement("Test");
      v.addElement("Hallo");
      v.insertElementAt("Eingefügt",1);
      for (Enumeration e=v.elements(); e.hasMoreElements(); ) {
        System.out.println((String)e.nextElement());
      }
    }
  }