dbooks.de --> home (Logo) Seitenstatus 1

 Java


Erste Schritte Primer

Variablen

Strukturen in Java Strukturen

awt-Paket Oberfläche

Java-Applets Applets

JDBC JDBC

Servlets und JSP Servlets

Enterprise Java Beans EJB

Java-Anwendungen und Bibliotheken Material

Software fürJava Software

Boolean in Java
Boolean
Zahlen in Java
Zahlen
Zeichen(ketten) in Java
Zeichen(ketten)
Arrays, Vektoren.. in Java
Arrays, Vektoren..

Arrays in Java
Arrays
Hashes in Java
Hashes
Vektoren in Java
Vektoren
Enumerations in Java
Enumerations
Datum in Java
Datum

PageMap 
(Umfang 180 Seiten)



Sponsoring  


Netonstage - webprojekte - webconsulting - softwareentwicklung


 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




back


     Enumerations

Eine spezielle Klasse für den Zugriff auf Aufzählungen ist Enumeration.

Für Aufzählungsklassen wie Hashes oder Vektoren gibt es Methoden, um sogenannte Iteratoren zu erzeugen. Sie erlauben den schrittweisen Zugriff auf alle enthaltenen Element. Java bis 1.1 verwendete hierfür das Interface Enumeration.

Zu Beginn zeigt das Enumeration-Objekt auf das erste Element der Aufzählung. hasMoreElements prüft, ob die Aufzählung weitere Elemente enthält. nextElement setzt den internen Zeiger auf das nächste Element.


    Vector-Beispiel


Enumerations kann auch für das Durchlaufen eines Vektors verwendet werden.

Beispiel anschauen
(/cgi-local/javaView.pl?executeExample=VarsEnumeration)

   Quellcode
import java.util.*;
import java.awt.*;
import java.applet.*;

public class VarsEnumeration extends ExampleView {
   TextField content = new TextField("Test",15);
   Vector vector = new Vector(0);
   public void start() {

      panelLocal.add (content);
      add (panelLocal);
      add (new Button("Zuweisen"));
      add (new Button("Ausgabe"));
      actionValue = "Zuweisen";
      writeMessage( example());
   }

   public String example() {

      String text = new String("Werte Vektor über Enumeration:
            "); //return Value
      try {
         if (actionValue.compareTo("Zuweisen") == 0) {
            vector.addElement(content.getText());
         }
      }
      catch (Exception e) {
         text += "!!! FEHLER !!!:
            " + e.toString() + "
           
            ";
      }
      Enumeration enumeration = vector.elements(); //create Enumeration
      while (enumeration.hasMoreElements()) {
         try {
            text += "Wert: " + (String)enumeration.nextElement() + "
            ";
         }
         catch (Exception e) {
            text += "!!! FEHLER !!!:
            " + e.toString() + "
           
            ";
         }
     
      }
      return text;
   }
}




  Links



Unkommentierte Links:

Bewertung: uni-magdeburg.de: Goto Java 2: 14.2 14.4 Die Klasse Hashtable
Bewertung: uni-magdeburg.de: Goto Java 2: 14.2 Die Klasse Vector
Bewertung: uni-magdeburg.de: Goto Java2: 15.3 Collections II - Iteratoren
Bewertung: java.sun.com: Java1.1: util.Enumeration
Bewertung: google.de: Suche: Java Enumeration hasMoreElements
Bewertung: google.de: Suche: Java Enumeration hasMoreElements (de)

Link empfehlen





 forward


( )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook Java: 180 Themenseiten )
letzte Generierung Mon, 04 Jun 2001 21:57:55 GMT 124
© Werner Diwischek