Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » text einlesen und ausgeben aus txt datei

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.12.2003, 21:35 Uhr
NullPlan



Will eine txt datei ausgeben.
In der eingabeaufforderung seht auch der komplette text, aber nicht in meiner textArea, da sinds nur die 2 letzten zeilen
Wo liegt mein Denkfehler?

C++:
String currentItem = listeDrinks.getSelectedItem();

try
{
    //öffnen vom buffered reader mit einem file reader
    BufferedReader f = new BufferedReader( new FileReader( currentItem +".txt" ) );
    String line;
    //solange ein String vorhanden
    while( (line = f.readLine()) != null )
    {
        line +="\n";
        line += f.readLine();
        rezept.setText( line );
        System.out.println(line);
    }
    f.close();
}




Bearbeitung von Pablo:

Board-tags gesetzt, Code eingerückt!


Dieser Post wurde am 08.12.2003 um 21:44 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.12.2003, 10:53 Uhr
virtual
Sexiest Bit alive
(Operator)


Ich denke, die Schleife ist falsch aufgebaut. Wie wärs mit:

Code:
String line;
String datei;
while( (line = f.readLine()) != null )
{
    datei += line + "\n";
    System.out.println(line);
}
rezept.setText(datei);
f.close();


Bei deiner Schleifenkonstruktion stehen in line ja wirklich immer nur die letzten beiden Zeilen...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: