续写和换行
续写,追加写:使用两个参数的构造方法
FileWriter(File file, boolean append) | 给一个File对象构造一个FileWriter对象。 |
---|
FileWriter(String fileName, boolean append) | 构造一个FileWriter对象,给出一个带有布尔值的文件名,表示是否附加写入的数据。 |
---|
参数:
String fileName,File file:写入数据的目的地
boolean append:续写开关 true:不会创建新的文件覆盖源文件,可以续写 false:创建新的文件覆盖源文件
换行:换行符号
windows:\r\n
linux:/n
mac os:/r
Java中的字符输出流的续写代码
什么是续写:续写就是不覆盖原来的文本文件内容继续写入数据
package com.baidu.字节输入输出流;
import java.io.FileWriter;
import java.io.IOException;
public class 抽象类Writer共性方法之Write {
public static void main(String[] args) throws IOException {
FileWriter fw = new FileWriter("F:\\develop\\g.txt",true);
// fw.write("菠萝吹雪");
fw.write("菠萝吹雪的博客啦啦啦啦");
fw.close();
}
}
Java中的字符输出流的续写代码+换行
package com.baidu.字节输入输出流;
import java.io.FileWriter;
import java.io.IOException;
public class 抽象类Writer共性方法之Write {
public static void main(String[] args) throws IOException {
FileWriter fw = new FileWriter("F:\\develop\\g.txt",true);
// fw.write("菠萝吹雪");
for (int i = 0; i <10 ; i++) {
fw.write("菠萝吹雪的博客啦啦啦啦"+i+"\r\n");
}
fw.close();
}
}
执行结果:
菠萝吹雪的博客啦啦啦啦1
菠萝吹雪的博客啦啦啦啦2
菠萝吹雪的博客啦啦啦啦3
菠萝吹雪的博客啦啦啦啦4
菠萝吹雪的博客啦啦啦啦5
菠萝吹雪的博客啦啦啦啦6
菠萝吹雪的博客啦啦啦啦7
菠萝吹雪的博客啦啦啦啦8
菠萝吹雪的博客啦啦啦啦9