Ralf Rapude: Compiler nörgelt bei hasMoreTokens()

Beitrag lesen

Hallo Forum,
ich habe hier ein Java Problem. Wäre schön, wenn jemand weiß wo es hängt. Das Prog sieht bisher so aus (soll gucken, wie oft bestimmten Wörter in einem Satz vorkommen):

------------------------------
import java.util.*;
import java.io.*;

public class CZufallszahlen
 {
 public static void main(String [] args)throws IOException{
 //Variablen bestimmen
 BufferedReader tastatur = new BufferedReader(new InputStreamReader(System.in));
 StringTokenizer zerlegt;
 int start;
 HashMap tabelle = new HashMap();

//einlesen der Zeile und Umbau in Tokenizer
 System.out.println("Bitte geben Sie einen Satz ein: ");
 String ausgabe = tastatur.readLine();
 zerlegt = new StringTokenizer(ausgabe);

//einfügen der Tokens in die Tabelle
 while(ausgabe.hasMoreTokens()){
  System.out.println(ausgabe.nextToken());
  }
 }
}

-------------------

Genöhle kommt vom Compiler bei der while Schleife am Ende. Der sagt da folgendes:
"CZufallszahlen.java": Fehler #: 300 : Methode hasMoreTokens() nicht gefunden in Klasse java.lang.String in Zeile 19, Spalte 16"

"CZufallszahlen.java": Fehler #: 300 : Methode nextToken() nicht gefunden in Klasse java.lang.String in Zeile 20, Spalte 30"

Ich verstehe nicht, wieso der die Methoden hasMoreTokens() bzw. nextToken() nicht findet. Ist doch eigentlich alles in java.util.* drin, oder? Weiß jemand Rat?

Vielen Dank und Grüße
Ralf