java schreibe an das Ende der Datei mit neuer Zeile

8

Ich möchte Ergebnisse am Ende der Datei mit Java

schreiben %Vor%

Ich habe "\n" in die Anweisung geschrieben, es schreibt in die Datei, aber nicht mit neuer Zeile

Ich möchte Ergebnisse mit einer neuen Zeile drucken

    
LinCR 15.05.2012, 22:36
quelle

5 Antworten

10

Die Newline-Sequenz ist systemabhängig. Auf einigen Systemen ist \n , auf anderen Systemen \n\r , \r\n , \r oder etwas anderes. Glücklicherweise verfügt Java über eine eingebaute Eigenschaft, über die Sie darauf zugreifen können:

%Vor%     
Jeffrey 15.05.2012, 22:39
quelle
7

Falsch

%Vor%

richtig

%Vor%     
Andrew Thompson 15.05.2012 22:40
quelle
2

Es druckt die Zeilenumbruch, was Sie wollen, ist eine leere Zeile am Ende. Fügen Sie ein weiteres \n hinzu.

    
Kevin 15.05.2012 22:39
quelle
2

Verwenden Sie stattdessen \r\n .

Außerdem sollten Sie feststellen, dass Ihr Append tatsächlich funktioniert hat, wenn Sie Ihre Textdatei in einem Rich-Text-Editor wie Wordpad öffnen.

Bearbeiten: Ignoriere mich. Die Antworten von Jeffery und Andrew sind viel besser.

    
user873578 15.05.2012 22:39
quelle
2

Sie können auch zu:

wechseln %Vor%     
Paul Vargas 15.05.2012 22:42
quelle

Tags und Links