2Danke
ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
537
537
EMPFEHLEN
-
03.07.09 11:24 #1
Hallo,
ich lese mitteles FileReader und BufferedReader eine Textdatei aus und stelle diesen Text dann in einer HTML TextArea dar. Allerdings wird unten am Text immer zwei extra Zeilen eingefügt, einmal eine mit nur einem Leerzeichen und eine komplett leere.
Wie kann ich abfragen, ob es die letze Zeile ist, damit ich dort nicht auch mit strBuff.append("\n"); eine Leerzeile einfüge?Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
/** * Liest die Text Datei ein */ public String readText(){ StringBuffer strBuff = new StringBuffer(); try{ BufferedReader in = new BufferedReader ( new FileReader (GlobalVariables.strPathFileText) ); while( in.ready() ) { strBuff.append(in.readLine()); strBuff.append("\n"); } in.close(); } catch(Exception ex){ ex.printStackTrace(); } return(strBuff.toString()); }
"... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)
"Sir?, we're sorrounded!"
"Excellent, we can attack in any direction"
-
Ich hätte es vielleicht so gelöst?
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14
boolean first = true; while( in.ready() ) { if(first) { strBuff.append(in.readLine()); first = false; } else { strBuff.append("\n"); strBuff.append(in.readLine()); }
Handlanger des Dr. Ex1tus
Ich kenne Matzes dunkles Geheimnis ! oO
o
L_/
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.
Hallo Nuray!
-
Oder so:
Code :1 2 3 4 5 6 7 8
if(in.ready()) strBuff.append(in.readLine()); while( in.ready() ) { strBuff.append("\n"); strBuff.append(in.readLine()); }
-
03.07.09 11:43 #4
Die Ideen finde ich gut.
Hab das selbst jetzt damit gelöst, dass ich einfach am ende das hier angehängt habe:
Werde ich mir mal die schönere Lösung raussuchenCode java:1
strBuff.deleteCharAt(strBuff.length()-1);
"... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)
"Sir?, we're sorrounded!"
"Excellent, we can attack in any direction"
Ähnliche Themen
-
Leerzeilen aus Textdatei entfernen
Von BruS im Forum Visual Basic 6.0Antworten: 7Letzter Beitrag: 01.03.10, 20:53 -
Problem beim Einlesen von Textdatei mit UTF-8
Von DarthShader im Forum JavaAntworten: 7Letzter Beitrag: 26.03.08, 08:51 -
Nur ein teil einer Textdatei einlesen.
Von solae im Forum Visual Basic 6.0Antworten: 13Letzter Beitrag: 09.04.07, 22:32 -
[ansi C]Einlesen einer Textdatei
Von Anime-Otaku im Forum C/C++Antworten: 11Letzter Beitrag: 21.09.06, 10:18 -
Verständnis-Probleme beim Textdatei in Variable einlesen
Von Lautsprecher im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 23.12.05, 09:49





Zitieren
Login




