0
我試圖在Android中的文本文件中添加一個新行(我們在電腦上使用Enter鍵執行的操作)。如何在Android上的文本文件中寫入新行(輸入)?
這是我的代碼:
try {
File tarjeta = Environment.getExternalStorageDirectory();
File archivo = new File(tarjeta.getAbsolutePath()+"/.Info/", "values.txt");
OutputStreamWriter escritor = new OutputStreamWriter(new FileOutputStream(archivo), "UTF-8");
escritor.write("Pencil" + "\n" + "Book");
escritor.flush();
escritor.close();
Toast.makeText(this, "Guardado satisfactoriamente!", Toast.LENGTH_SHORT).show();
} catch(IOException ioe) {
}
所以,一切正常,但是當我借這個名爲「.txt」文件複製到Windows操作系統,並打開它,我得到這樣的結果:
PencilBook
雖然我想這樣的結果:
Pencil
Book
使用PrintWriter https://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html – eduyayo 2017-05-30 15:46:32