package io.filewriter;
import java.io.FileWriter;
import java.io.IOException;
public class FileWriterDemo {
private static final String LINE_SRPATATOR = System.getProperty("line.separator");
public static void main(String[] args) throws IOException {
//创建一个可以往文件中写入字符数据的字符输出流对象
/*
*既然是往一个文件中写入文字数据 那么在创建对象时,就必须明确该文件(用于储存数据的目的地)
*如果文件不存在 则会自动创建
*如果文件存在 则会被覆盖
*
*如果构造函数中加入true 可以实现对文件进行续写
*/
FileWriter fw=new FileWriter("demo.txt",true);
/*
* 调用Writer对象中的writer(string)方法 写入数据
*
* 其实数据写入到了临时存储缓冲区中。
*/
//fw.write("avcds"+LINE_SRPATATOR+"adaf");
/*
* 进行刷新 将数据直接写到目的地中
*/
fw.write("xixi");
fw.write(LINE_SRPATATOR);
fw.write("aaaa");
fw.flush();
/*
* 关闭流 关闭资源 在关闭前会调用flush刷新缓冲中的数据到目的地
*/
fw.close();
}
}
Java IO FileWriter
最新推荐文章于 2024-07-16 14:56:55 发布