58、Java文件流操作:字符流与二进制流读写详解

Java文件流操作:字符流与二进制流读写详解

1. 字符流写入

在Java中,向文本文件写入数据通常会使用 PrintWriter 类,它和用于写入控制台输出的 print println 方法所属的类相同。要将输出写入文本文件,关键在于如何将 PrintWriter 与文本文件连接起来,这涉及到三个类:
- FileWriter :连接到 File 对象,但仅提供基本的写入能力。
- BufferedWriter :连接到 FileWriter ,提供输出缓冲。没有缓冲时,数据会逐个字符写入硬盘;有了它,程序可以先将数据累积在缓冲区,待缓冲区满或程序请求时再一次性写入。
- PrintWriter :连接到 Writer ,可以是 BufferedWriter FileWriter 或其他继承 Writer 抽象类的对象,通常连接到 BufferedWriter

下面是这些类的重要构造函数和方法:
| 类 | 构造函数/方法 | 描述 |
| ---- | ---- | ---- |
| PrintWriter | PrintWriter(Writer out)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值