Thema: Java-Frage

Einzelnen Beitrag anzeigen

Benutzerbild von leddl
leddl

Registriert seit: 13. Okt 2003
Ort: Künzelsau
1.613 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Java-Frage

  Alt 17. Sep 2007, 16:32
Jo, im Prinzip richtig.
Wie gesagt, braucht man für das eigentliche Lesen einen InputStreamReader. Der liest - wie der Name schon sagt - aus einem InputStream. Da bietet sich (analog zur Ausgabe mit dem OutputStream System.out) natürlich System.in an
Sieht also folgendermaßen aus:
Code:
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String s = input.readLine();
Erstmal wird ein Puffer für die Eingabe erstellt (BuffererReader) der seine Daten aus dem InputStreamReader holt. Der wiederrum liest aus einem InputStream: System.in.

Hoffe, das Prinzip ist klar geworden. Sieht auf den ersten Blick erstmal ziemlich kompliziert aus, wenn mans verstanden hat, geht das aber eigentlich locker flockig von der Hand
Axel Sefranek
A programmer started to cuss, cause getting to sleep was a fuss.
As he lay there in bed, looping round in his head
was: while(!asleep()) ++sheep;
  Mit Zitat antworten Zitat