Ich versuche, einige Zahlen in eine *. Txt-Datei schreiben, mit write.write() -Funktion. Wenn ich die erstellte Datei mit Notepad öffne, sehe ich Kauderwelsch, aber wenn ich mit Notepad ++ öffne, ist die Datei in Ordnung. Kann mir jemand erklären, warum das passiert?Schreiben in Datei Ergebnisse in Kauderwelsch Java
try {
for(int i = 0; i < predictionsList.size(); i ++){
writer.write(Integer.toString(predictionsList.get(i)));
writer.write("\n");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Bitte zeigen Sie den Code, den Sie verwenden, um die Datei zu schreiben. –
Wahrscheinlich ein Zeichencodierungs-Problem –
Bitte zeigen Sie uns den Code. Aber ich kann mir vorstellen, was du tust. Die in Notepad ++ geöffnete Datei zeigt ok an und nicht im Editor bedeutet nur eine Sache. Das Zeilenendezeichen. Notepad erfordert, dass es \ r \ n ist, aber Notepad ++ kann verstehen, ob es \ r oder \ n oder beides ist. Überprüfe, was dein Code macht und poste bitte so viel wie Details. –