- Forum-Beiträge: 49
17.03.2018, 15:51:38 via Website
17.03.2018 15:51:38 via Website
Hallo,
um einen String in eine Datei zu schreiben verwende ich folgendes Beispiel:
try {
File myFile = new File("/sdcard/namen.txt");
boolean sa3; sa3=myFile.exists();
if (sa3== false){myFile.createNewFile();}
FileOutputStream fOut = new FileOutputStream(myFile, true);
OutputStreamWriter myOutWriter =
new OutputStreamWriter(fOut);
myOutWriter.append("\n" + namen[speichernummer]);
Toast.makeText(getBaseContext(),
"Name wurde gespeichert!",
Toast.LENGTH_SHORT).show();
myOutWriter.close();
fOut.close();
} catch (Exception e) {
Toast.makeText(getBaseContext(), e.getMessage(),
Toast.LENGTH_SHORT).show();
}
Die Strings werden je in eine neue Zeile geschrieben.
Wie kann ich jetzt aber einen String in eine bestimmte Zeile schreiben? z.B. den String in Zeile 5 schreiben oder eine bestimmte Zeile ersetzen?