next up previous contents index
Next: Ausgabe von Objekten (Serialisierung) Up: Ein-/Ausgabe Previous: Datei- und Verzeichnis-Namen

Zerlegung von Strömen in Einzelsymbole

  Mit StreamTokenizer bietet Java eine Klasse für einfache Zerlegung von Eingabeströmen in Einzelsymbole.

Der StreamTokenizer erkennt 4 einfache Symbolklassen

und stellt deren Werte in öffentlichen Attributen zur Verfügung.

Kleines Beispiel:

 static double sumStream(InputStream in)
 throws IOException
 { StreamTokenizer nums =
     new StreamTokenizer(in);
   double result = 0.0;
   while (nums.nextToken() == 
      StreamTokenizer.TT_NUMBER)
      result += nums.nval;
   return result;
 }


next up previous contents index
Next: Ausgabe von Objekten (Serialisierung) Up: Ein-/Ausgabe Previous: Datei- und Verzeichnis-Namen

Peter Pfahler, 1997