字符型文件流只能操作纯文本文件
字节型文件流可以操作任何类型的文件
一、FileReader类(输入流)
1. 包 java.io
2. 继承 InputStreamReader
3. 构造方法
4. 常用方法
返回值 |
方法名 |
说明 |
int |
read() |
每次都流管道读取一个字符,返回读取的字符的code |
int |
read(char[] c) |
每次从流管道读取若干字符,存入char数组中,返回读取的字符数 |
二、FileWriter类(输出流)
1. 包 java.io
2. 继承 OutputStreamWriter
3. 构造方法
构造方法 |
说明 |
FileWriter(File file) |
----- |
FileWriter(File file, boolean append) |
可选择输出流是否是追加字节方式 |
FileWriter(String fileName) |
----- |
FileWriter(String fileName, boolean append) |
可选择输出流是否是追加方式 |
4. 常用方法
返回值 |
方法名 |
说明 |
void |
writer(char c) |
每次写入给定的一个字符 |
void |
writer(char[] c) |
每次写入给定的字符数组 |
void |
write(String str, int off, int len) |
写入给定的字符串 |