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
Zeile für Zeile in eine Textdatei schreiben ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post