Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Textausgabe in Datei
Antwort
 
Themen-Optionen
Alt 07.05.2005, 17:48   Nach oben    #1
obiwankenobi
Gast
 
Beiträge: n/a
Standard Textausgabe in Datei

Hallo,

ich möchte einen String in eine Datei schreiben. Der String beinhaltet eine Zeichenkette die z.B. so aussieht.

"Text1\nText2\nText3\n ....." usw.

Momentan wird dieser String so in eine Datei geschrieben.

DataOutputStream dos = new DataOutputStream(new FileOutputStream(file.getName() +".log"));
dos.writeUTF(list.toString());

Dies funktioniert insoweit sehr gut. Nur den Zeilenumbruch erkennt er nicht.
Gebe ich den String mit dem Befehl System.out.println aus, so wird der Zeilenumbruch erkannt. In der Datei erkennt er den nur wenn ich die Datei z.B. mit Word öffne aber nicht z.B. mit einem einfachen Texteditor.

Ist meine momentan verwendete Methode die einfachste, oder gibt es noch einfachere?

Gibt es einen Writer oder einen Stream, welcher einen Zeilenumbruch (\n) in einem String automatisch erkennt?

Ich habe bereits sämtliche, von Java zur Verfügung gestellte Klassen in unterschiedlichsten Kombinationen ausprobiert (PrintWriter/FileWriter/BufferedWriter etc.). Bei diesen Klassen wurde aber gar nichts oder nur wirre Zeichen in die Datei geschrieben.

Vielen Dank für eure Hilfe.

Sebastian
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.05.2005, 17:59   Nach oben    #2
sparrow
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 567
Standard

Bin mir jetzt nich sicher ob es das ist, aber folgendes könnte gehen:

String newLine = System.getProperty("line.separator");

und dann nicht mehr text1\ntext2
sonder "text1"+newLine+"text2"+newLine+"text3"[...]

Sollte funktioniren

Gruß
Sparrow
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2005, 12:51   Nach oben    #3
Gottzilla
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 514
Standard

Jup, das funktioniert! Hab mich oft genug damit rumärgern müssen ! Aber warum nicht gleich

PHP-Code:
str.replaceAll("\n"System.getProperty("line.separator")); 
?
__________________
Gottzilla 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
Datei über FTP-Funktionen erstellen Jan PHP-Programmierung 1 08.03.2007 20:36
HTML / PHP - Datei auslesen ghost Allgemeine Java-Programmierung 9 30.09.2005 07:37
Mit Applet Datei per ftp uploaden Tago Desktop-Applikationen und Grafik 3 09.09.2005 18:17
[PHP] Textdateien: Lesen und Schreiben von Inhalten Ben Tutorials 1 30.07.2005 02:02
Java findet Datei nicht Niki_Tesla Allgemeine Java-Programmierung 14 14.12.2004 22:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:32 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, 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