Zeile für Zeile in eine Textdatei schreibenJava

Java-Forum
Guest
 Zeile für Zeile in eine Textdatei schreiben

Post by Guest »

Ich schreibe Java-Code, um eine aus einer Textdatei zu lesen, die gelesenen Informationen zur Berechnung von Summe und Differenz zu verwenden und die Ergebnisse dann in eine Textdatei zu schreiben. Mein Problem ist, dass es mir gelungen ist, in die Textdatei zu schreiben, die Ergebnisse jedoch als eine fortlaufende Zeile geschrieben werden. Ich möchte, dass die Ergebnisse Zeile für Zeile geschrieben werden.

Ich habe es geschafft, in die Textdatei zu schreiben, aber die Ergebnisse werden als eine fortlaufende Zeile geschrieben.

try {
FileWriter writer = new FileWriter("results.text", true);

Float sumres = rid.Add(a,b);
String sumr = Float.toString(sumres);
writer.write(sumr);

Float diffres = rid.Subtract(a,b);
String diffr = Float.toString(sumres);
writer.write(diffr);

writer.close();
} catch(IOException ex){
ex.printStackTrace();
}


Die Ausgabe zeigt Folgendes als einzelne Zeile:


4.22.24579570.05037037-2.9881759-0.4110921-0.21129033-4.50.750.6666667 4.22.24579570.05037037-2.9881759-0.4110921-0.21129033-4.50.750.66666674.2 2.24579572.24579570.050370370.05037037-2.9881759-2.9881759-0.4110921-0.41 10921-0.21129033-0.21129033-4.5-4.50.750.750.66666670.66666674.24.2


Ich erwarte, dass die Ausgabe Zeile für Zeile wie folgt dargestellt wird:
4.2
2.2457957
0.05037037
und so weiter

ODER die Ergebnisse müssen zumindest etwas zeigen, was die Trennung zeigt

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post