// 读数据
int read()
读取一个字符
int read()
读取一个字符数组
// 释放资源
close()
4. 简单总结
对于文本文件(用windows自带记事本打开不乱码)
基本字符流:
FileReader:
int read()
读取单个字符。
int read(char[] chs)
将字符读入数组。
FileWriter:
void write(int c)
写入单个字符。
void write(char[] cbuf, int off, int len)
写入字符数组的某一部分。
对于二进制流数据(图片、音视频等等)
基本字节流:
FileInputStream:
int read()
读取单个字节。
int read(byte[] bys)
将字节读入数组。
FileOutputStream:
void write(int b)
写入单个字节。
void write(byte[] bys, int off, int len)
写入字节数组的某一部分。