Java Standard: StringTokenizer

Aus Wikibooks

Wechseln zu: Navigation, Suche
Wikibooks buchseite.svg Zurück zu Das Paket java.util | One wikibook.svg Hoch zu Java Inhaltsverzeichnis | Wikibooks buchseite.svg Vor zu Datumsverarbeitung


ACHTUNG - veraltet (deprecated). Laut Dokumentation der Java API sollte stattdessen die Methode split(Regular Expression) der Klasse String genutzt werden.

Mit der Klasse java.util.StringTokenizer kann eine Zeichenkette in einzelne Elemente zerlegt werden, indem 1-n Trennzeichen übergeben werden.

 import java.util.StringTokenizer;
 
 public class Test {
 
   public static void main(String[] args) {
     String s = "Hallo;du;schoene;Welt"; // einzelne "Tokens" (Elemente) die 
                                         // durch ein Trennzeichen (hier ";") voneinander getrennt sind
 
     StringTokenizer st = new StringTokenizer(s, ";"); // trenne den String durch das Trennzeichen ;
 
     while (st.hasMoreTokens()) { 
        System.out.println(st.nextToken()); // Token für Token ausgeben
     }
   }
 }

Diese Klasse wird folgende Ausgabe erzeugen:

Hallo
du
schoene
Welt

Ein gleiches Verhalten kann seit Java 1.4 durch die Regulären Ausdrücke mit Hilfe der Methode split (String regex) direkt auf dem String erreicht werden. Hierdurch wird ein Array mit Strings zurückgeliefert.


Wikibooks buchseite.svg Zurück zu Das Paket java.util | One wikibook.svg Hoch zu Java Inhaltsverzeichnis | Wikibooks buchseite.svg Vor zu Datumsverarbeitung
Persönliche Werkzeuge