简介
与前面的几个方法类似,像文件中写入字符,FileWriter并不是把字符字节写入到文件,所以必须调用flush或者close方法才完成写入操作。
构造方法
// 写入一个文件对象
FileWriter(File file)
// 追加的方式,写入一个文件对象
FileWriter(File file, boolean append)
// 写入一个字符串路径
FileWriter(String fileName)
// 追加的方式,写入一个字符串路径
FileWriter(String fileName, boolean append)
常用方法
写入方法分以下三类
write(int c)
// 字符
write(char[] cbuf)
write(char[] cbuf, int off, int len)
// 字符串
write(String str)
write(String str, int off, int len)
flush()
close()
代码
public class Demo10 {
public static void main(String[] args) throws IOException {
FileWriter fileWriter = new FileWriter("a.txt");
fileWriter.write("中国");
fileWriter.flush();
fileWriter.close();
}
}
public class Demo10 {
public static void main(String[] args) throws IOException {
FileWriter fileWriter = new FileWriter("a.txt");
char[] chars = {'9','a','c'};
fileWriter.write(chars);
fileWriter.flush();
fileWriter.close();
}
}