Zitat:
Zitat von Greeven Guten Tag. Warum hat er ein Problem mit folgender Zeile?
String ineins = istdn.readLine();
mit der übernächsten auch.
[...]
Ich bin mir ganz sicher. Irgendwas mach ich falsch.^^ |
Schonmal in die Javadoc zur Methode BufferedReader.readLine geguckt? Die kann eine IOException werfen, daher muss der aufruf in einem try/catch Block stehen, wie es redfalcon unten auch gemacht hat. Wenn du Eclipse verwendest produziert dir die IDE den nötigen try/catch Block von selbst.
Im übrigen ist es völlig in Ordnung dort einen BufferedReader zu verwenden, der DataInputStream muss nicht unbedingt sein - im Gegenteil, die Methode
DataInputStream.readLine ist DEPRECATED!
Quellen:
DataInputStream (Java 2 Platform SE 5.0) BufferedReader (Java 2 Platform SE 5.0)
Also - das was redfalcon da schreibst ist ok für Java bis 1.4, danach sollte man den BufferedReader verwenden.
Gruß
tele