Oft genug hat man einen String, in dem nach gewissen Zeichen getrennte Dinge drinnen stehen. Sei es ein Datum, durch . getrennt. Oder auch ein zu berechnender Term mit Operationen der Art +, -, *, etc. Der JAVA StringTokenizer zerlegt solche Zeichenketten m�helos und spart viel Arbeit.
Einzelne Tokens ermitteln | |
---|---|
Interessanter als die Anzahl der Tokens ist oft der tats�chliche Inhalt der Tokens. Stellen wir uns vor, dass wir ein Datum pr�fen m�chten. Es soll das Format TT.MM.JJ haben. Der umst�ndliche Weg: Nachsehen, ob an Stelle 3 und Stelle 6 ein '.' ist. String tag wird der Eingabestring von 0-1, String monat von 3-4, usw. Vergleichen wir das ganze mit folgender Vorgehensweise. |
Beispiel: DatumsCheck | |
---|---|
95�����������������StringTokenizer�st=new |
Erkl�rung: DatumsCheck | |
---|---|
95-96 Wir bem�hen wieder den StringTokenizer. Diesmal beschr�nken wir uns auf den Delimiter '.', so sieht es schlie�lich die Angabe vor. 98-100 Wir holen uns ganz frech die drei Tokens, die wir ben�tigen. Was passiert, wenn wir zu wenige oder zuviele Tokens haben? Kein Problem. Bei zu wenigen Tokens gibt's eine Exception, zuviele k�nnen wir selbst ganz einfach abpr�fen. Weiter hinten findet sich das komplette Programm, inklusive Fehlerbehandlung. |
Comments - Make a comment |
The comments are owned by the poster. We are not responsible for its content. |
AdministrativeTexts
updated by freddiemac1993, 2013-06-14
wiki
Re: adventures
created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread
Re: how to run phpwebsite...
created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread
Re: Forum tags
created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread