[ start | index | login ]
start > StringTokenizer

StringTokenizer

Created by funzel. Last edited by carsten_, 5 years and 242 days ago. Viewed 15,653 times. #2
[diff] [history] [edit] [rdf]
labels
attachments
java.util.StringTokenizer kann man verwenden um einen String in seine Einzelteile zu zerlegen, "1,2,3,4" etwa in 1 2 3 und 4.

Siehe auch StreamTokenizer

Achtung: Es ist tatsächlich so, dass der StringTokenizer leere Tokens "wegoptimiert". Z.b. liefert "1;2;;4" genau drei Tokens (nämlich mit "1", "2" und "4" als Inhalt) wenn man den Strickpunkt als Deliminator wählt. Man kann einem StringTokenizer aber sagen, dass man alle Delimitors haben will

StringTokenizer(String str, String delim, boolean returnDelims)

Oder man verwendet >>String.split().

Programm das einen String am "," trennt und ausgibt:

StringTokenizer st = new StringTokenizer("1,2,3,4", ",");
    while (st.hasMoreTokens()) {
      System.out.println(st.nextToken())
    }

Methode die einen String zerlegt und als Array zurueckliefert:

public static String[] split(String aString, String delimiter) {
    StringTokenizer st = new StringTokenizer(aString, delimiter);
    String[] result = new String[st.countTokens()];
    int i = 0;

while (st.hasMoreTokens()) { result[i++] = st.nextToken(); }

return result; }

(In Anlehnung an Code von Pmode)
no comments | post comment

What is Javangelist?
Javangelist is a website with help for professional Java developers.

1466 snips from 406 users.

Help
For text formatting help see snipsnap-help.

NEU: Jobs
Aktuelle Jobangebote.

Logged in Users: (0)
… and a Guest.



February 2012
SunMonTueWedThuFriSat
1234
567891011
12131415161718
19202122232425
26272829

Blogrolling:
>>Langreiter
>>Earl
>>henso
>>Lambda
>>e7l3

BlogShares
XHTML 1.0 validated
CSS validated
RSS 2.0 validated
RSS Feed

Powered by SnipSnap 1.0b3-uttoxeter

snipsnap.org | Copyright 2000-2005 Matthias L. Jugel and Stephan J. Schmidt