字符型文件流只能操作纯文本文件
字节型文件流可以操作任何类型的文件
一、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) | 写入给定的字符串 |
网友评论