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