StreamTokenizer



  • Hi,
    Habe eine Klasse und eine Methode in der ich einen Stream öffne:

    class read
    {
    void lesen ()
    {
    FileInputStream eingabestrom = new FileInputStream ("C:\\test.txt");
    InputStreamReader isr = new InputStreamReader(eingabestrom);
    BufferedReader br = new BufferedReader(isr);
    StreamTokenizer st = new StreamTokenizer(br);
    }

    void methode1 ()
    {}
    void mehtode2 ()
    {}
    ...
    }

    Nun möchte ich in mehreren anderen Methoden(methode1, methode2 ...) in der selben Klasse mit diesem StreamTokenizer st arbeiten. Doch es funktioniert nicht.
    Kann mir bitte jemand helfen ????

    Danke für Eure Hilfe

    THX



  • Dein Tokenizer lebt nur innerhalb der Methode lesen
    Du solltest die Deklaration in dem Variablen-Bereich der Klasse legen

    [java]public class xyz
    {
    StreamTokenizer st = null;
    ...
    }[/code]


Anmelden zum Antworten