一、字符流
字符流:适合读写文本字符(按照字符读取,不能直接按照行读取)
1. FileReader
常用API:
int read() :一次读一个字符,返回值是读到的一个字符的编码,-1表示读取结束
int read(char[] cbuf) :返回值表示读取到字符的个数,参数表示存放读取到的数据的数组
int read(char[] cbuf,int off,int len):返回值表示读取到字符的个数,参数表示存放读取到的数据的
数组
void close()
2. FileWriter
常用API:
void write(int ch) :写入单个字符到调用的输出流。
void write(String str) :写入str到输出流。
void write(String str, int off, int len),写入字符串的某一部分。
void write(char[] cbuf)
void write(char[] cbuf,int off,int len):写入字符数组的某一部分。
void flush() :清空输出缓冲区。
void close() :关闭输出流。