Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Zeilenumbruch bei FileWriter ?
Antwort
 
Themen-Optionen
Alt 22.10.2004, 00:10   Nach oben    #1
Densi
Gast
 
Beiträge: n/a
Standard Zeilenumbruch bei FileWriter ?

Hallo,

wie kriege ich denn einen Zeilenumbruch in eine mit FilrWriter angelegte Datei?
Das normale wirte() und auch die Ergänzung mit "backslash n" im übergebenden String schreibt immer weiter in eine Zeile...

Java Code:
  1. FileWriter datei = new FileWriter("datei.txt");
  2.  
  3. datei.write("Zeile 1");
  4. datei.write("leider immer noch Zeile 1");

Danke und Gruß,
Daniel.[/highlight]
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.10.2004, 05:30   Nach oben    #2
nove
Erfahrener Benutzer
 
Registriert seit: 16.11.2005
Beiträge: 243
Standard

Probiers mal so

Java Code:
  1. FileWriter datei = new FileWriter("datei.txt");
  2. datei.write("Zeile 1");
  3. datei.write(Character.LINE_SEPARATOR);
  4. datei.write("leider immer noch Zeile 1");

Bei einer Windows Maschine must du drauf achten dass du eventuell
Java Code:
  1.  
verwenden musst.
Wenn du dir ganz sicher gehen willst hole dir den Line Separator per

Java Code:
  1. System.getProperty("line.separator");
nove ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.10.2004, 09:26   Nach oben    #3
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hmm, bei mir funktionier
aber eigentlich immer.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.10.2004, 17:47   Nach oben    #4
peschmae
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Ich würde sowieso noch einen BufferedWriter drumherummachen. Die Bufferung macht den Schreibvorgang bedeutend schneller:
Java Code:
  1. BufferedWriter bw = new BufferedWriter(new FileWriter("datei.txt"));
  2.  
  3. bw.write("Zeile 1");
  4. bw.newLine();
  5. bw.write("leider immer noch Zeile 1");

Kannst auch einen PrintWriter verwenden - der hat dann die Methoden
print()
und
println()
für Text mit/ohne Zeilenende.

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zeilenumbruch via \n geht nicht felix PHP-Programmierung 4 22.07.2007 21:18
Zeilenumbruch (und noch was) im Footer Artemis Fragen ans Team 1 07.07.2007 12:26
Zeilenumbruch nach <div> verhindern? ljungi HTML, XML und CSS 9 19.08.2006 21:31
leerzeichen bei zeilenumbruch in einem string mr.no Allgemeine Java-Programmierung 13 09.01.2005 13:31
FileWriter läuft nicht ?!?!?! Eddi Allgemeine Java-Programmierung 4 04.08.2004 12:01


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:25 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44