Link zu www.kneller-gifs.de

StringTokenizer Zeichenketten zerlegen

Mit der Klasse "StringTokenizer" können Zeichenketten komfortabel getrennt werden. Dabei wird ein Gesamtstring in mehrere Stringteile zerstückelt. Als Trenner wird ein beliebiges Zeichen genommen.

Einen String per Stringtokenizer mit den Methoden hasMoreToken() und nextToken() zerlegen. Da hier kein Trennzeichen übergeben wird, wird das Leerzeichen als Trenner genommen.
  public class Test {
    static public void main (String args[]) {
      String testString = "Juergen Kneller 75 kg";
      StringTokenizer testTokenizer = new StringTokenizer(testString);
      while ( testTokenizer.hasMoreTokens() ) {
        System.out.println( testTokenizer.nextToken() );
      }
    }
  }

String zerlegen per StringTokenizer.
  public class Test {
    static public void main (String args[]) {
      String test="Heute ist der 24.12.2005";
      StringTokenizer sT = new StringTokenizer(test," "); // Trennzeichen ist Leerzeichen
      int i=0;
      String token="";
      String datum="";
      while (sT.hasMoreTokens()) {
        token=sT.nextToken().trim();
        i++;
        if (i==4)
          datum= token;
      System.out.println(token);
      }
      System.out.println("Datum: " + datum);
    }
  }