字符输出流写数据的其他方法
public static void main(String[] args) throws IOException {
FileWriter wr = new FileWriter("F://a3.txt");
char[] cs = {'a','b','c','d','e'};
//写入字符数组。
wr.write(cs);//abcde
//写入字符数组的一部分,off数组的开始索引,len写的字符个数
wr.write(cs,1,3);
//写入字符串
wr.write("张三李四王五");
//写入字符串的某一部分,off字符串的开始索引,len写的字符个数。
wr.write("张三李四王五",2,3);
wr.close();
}

字符输出流的续写和换行
续写和换行
续写,追加写:使用两个参数的构造方法
FileWriter(String fileName, bookean append)
FileWriter(File file,boolean append)
参数:
String fileName,File file:写入数据的目的地
boolean append:续写开关 true:不会创建新的文件覆盖源文件,可以续写; false:创建新的文件覆盖源文件
换行:换行符号
windows:/r/n
linux:/n
mac:/r
public static void main(String[] args) throws IOException {
FileWriter fw = new FileWriter("F://a3.txt", true);
for (int i = 0; i <10; i++) {
fw.write("Hello"+i+"/r/n");
}
fw.close();
}

搜索
复制
原创文章,作者:506227337,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/274077.html