------- android培训、java培训、期待与您交流! ----------
package com.text;
import java.io.*;
/**
* 对已有文件数据的续写
*
* @author mac
*
*/
public class IOdemo3 {
public static void main(String[] args) {
// 创建文件到指定目录下,如果该目录下有同名文件,将被覆盖
// 其实这步就是明确数据要存放的目的地
// 传递true参数代表部覆盖已有文件,斌在已有文件末尾处,续写
FileWriter fw = null;
try {
fw = new FileWriter("demo.txt", true);
fw.write("ddddddddd\nggggg\r\n88888888");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
if (fw != null) {
fw.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
对已有文件续写,
FileWriter fw = new FileWriter("demo.txt", true);
创建文件到指定目录下,如果该目录下有同名文件,将被覆盖
其实这步就是明确数据要存放的目的地
传递true参数代表不覆盖已有文件,并在已有文件末尾处,续写
fw.write("ddddddddd\nggggg\r\n88888888");
在写入字符串中,\n表示换行,这个在linux中可以正常显示,但是在window系统中就不行,如果要正常显示需\r\n才能换行