案例:

image.png

操作:

一次写一个字符数据:

image.png

一次写一个字符数组数据:

image.png

读取和写入字符文件的便捷类

class FileReader extends InputStreamReader
class FileWriter extends OutputStreamWriter

构造函数:

FileReader(String fileName)
FileWriter(String fileName)

也就是可以直接写名字。

从数据源读数据,用Reader。
但它是抽象类,因此用其实现类:InputStreamReader。
但太冗长,因此用便捷子类,FileReader。

向目的地址写数据,用Writer。
但它是抽象类,因此用其实现类:OutputStreamWriter。
但太冗长,因此用便捷子类,FileWriter。

但若需要处理字符流中编码解码的问题,仍需要用InputStreamReader和OutputStreamWriter。
image.png
image.png

操作:

一次写一个字符数据:
FileReader fr = new FileReader("sfsd\\sdfs.java");

image.png
image.png

一次写一个字符数组数据:

image.png


MeeWoW
18 声望1 粉丝

加油