字符输出流的基本使用写出单个字符到文件,flush方法和close方法的区别

字符输出流的基本使用写出单个字符到文件:

字符输出流的使用步骤(重点):

1.创建FiLelvriter对象,构造方法中绑定要写入数据的目的地

2.使用FiLewriter中的方法write,把数据写入到内存缓冲区中(字符转换为字节的过程)

3.使用FiLelriter中的方法flush,把内存缓冲区中的数据,刷新到文件中

4.释放资源(会先把内存缓冲区中的数据刷新到文件中)

/**
 * 字符输出流
 */
public class zifushuchu {
    public static void main(String[] args) throws IOException {
        //创建FileWriter对象,字符输入流
        FileWriter writer = new FileWriter("haojia.txt");
        //调用FileWriter对象里的write方法,输出String类型数据
        writer.write("一世");

        writer.write(19);

        char[] chs = {'f'};
        writer.write(chs);
        //释放资源
        writer.close();
    }
}

 

 

 

 

flush方法和close方法的区别:

- fLush:刷新缓冲区,流对象可以继续使用。

- close:先刷新缓冲区,然后通知系统释放资源。流对象不可以再被使用了。

 

posted @ 2022-07-09 15:38  冰灵IT  阅读(59)  评论(0)    收藏  举报