IO流----FileWriter字符输出流

本文介绍如何使用Java中的字符流进行文本文件的操作,包括FileWriter类的使用方法,以及如何在文件末尾追加数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Reader字符流

字符流一般主要是针对文本文件,读取纯文本文件比较方便,已经帮助我们处理了乱码问题

FileWriter字符输出流

字符输出流—Writer(字符输出流祖宗类)----写

  •           FileWriter
    
  •           BufferedWriter
    

在这里插入图片描述

FileWriter操作过程:

1)有水厂 F:\\20210803.txt
2)铺水管:盘符--->程序
3)开水龙头
4)关水龙头

代码实现:

import java.io.FileWriter;

/**
 * 将程序中的数据输出到磁盘
 */
public class ReaderDemo2 {
    public static void main(String[] args) {
        try {
            //1.水厂
            String str = "加油,奥里给!!!";
            //2.铺设管道
            FileWriter fw = new FileWriter("F:\\20210806.txt",true);
            //3.开水龙头
            fw.write(str);
            //4.关水龙头
            fw.close();
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}

值得注意的是:
FileWriter一般默认是在文件头部添加的,因此会覆盖文件内容。如果需要在文件末尾写数据,就需要将append赋值为true。
public FileWriter​(String fileName,boolean append):使用平台 default charset构造一个 FileWriter给定一个文件名和一个布尔值,指示是否附加写入的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值