package com.bjsxt.filewriter;
/**
* 字符输出流
*/
import java.io.FileWriter;
import java.io.IOException;
public class FileWriterDemo {
public static void main(String[] args) throws IOException {
FileWriter fw = new FileWriter("aaaa.txt");
fw.write("abc今天是个好日子");
//不加flush,文件中不会出现内容
fw.flush(); //flush刷新,会刷新缓冲区中的文件 ,可以使用多次,且可以继续往目的地加入内容
fw.write("哈哈");
//关闭流,关闭资源
fw.close(); //close方法只能用一次,之后再往文件中添加,则出现如下异常
/**
* fw.write("哈哈"); 关闭流之后在调用,就会抛出Stream closed异常
*/
}
}
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class TestFileWriter {
public static void main(String[] args) throws IOException {
FileWriter fr = new FileWriter("aaa.txt",true); //有true的话,是续写,前边的不会被删除,会继续写
//fr.write("你干嘛呢?"); //如果不加true,重新运行,前边的内容 被注释掉的话,不会出现在显示台.
//fr.write("没干嘛啊");
//fr.write("呵呵");
fr.write("贼尴尬");
fr.flush();
fr.close();