In Dateien speichern

Tagamoga

Mitglied
Hallo allerseits...

ich hoffe, ich übersehe einfach etwas.
In meinem Program (Java 1.6.0 Eclipse Ganymede) habe ich mir zur Laufzeit mühsam einen String zusammengestrickt. Gebe ich ihn über "System.out.println" aus, ist die Anzeige prima. In etwas so
% Hier kommt ein Kommentar
Lösung 1:
zahlen|Werte|u.s.w.

Versuche ich es aber in eine Datei zu speichern, sieht die txt so aus:
?????????›?†????????????????????????

Ich hätte es aber gerne, dass in der Datei dieselbe Augabe zu finden ist, wie bei System.out.println.

Folgenden Code habe ich benutzt:
Code:
FileOutputStream Output = new FileOutputStream("MeinTest.txt");
PrintStream file = new PrintStream(Output);
file.println(fetterString);

Kann mir da jemand helfen?

Grüße, Taggi
 
Moin,

das hier sollte reichen:

Java:
try {
  PrintWriter w = new PrintWriter("Dateiname.txt");
  w.write("DeinString");
  w.close();
} catch (FileNotFoundException ex) {
  ex.printStackTrace();
}

Gruß,
Xan
 
Dumme Frage....welchen Texteditor benutzt du?

Der Standard Windows Editor hat so manche Probleme je nachdem^^

Ansonsten könnte ggf. das Encoding eine Rolle spielen. Standardmässig wird das Encoding des Betriebssystems benutzt.
 

Neue Beiträge

Zurück