BufferedWriter

基本概念

java.io.BufferedWriter类主要用于写入单个字符、字符数组以及字符串到输出流中。

常用的方法

方法声明 功能介绍
BufferedWriter(Writer out) 根据参数指定的引用来构造对象
BufferedWriter(Writer out, int sz) 根据参数指定的引用和缓冲区大小来构造对象
void write(int c) 写入单个字符到输出流中
write(char cbuf[], int off, int len) 将字符数组cbuf中从下标off开始的len个字符写入输出流
void write(char cbuf[]) 将字符串数组cbuf中所有内容写入输出流中
write(String str, int off, int len) 将参数s中下标从off开始的len个字符写入输出流中
void write(String str) 将参数指定的字符串内容写入输出流中
void newLine() 用于写入行分隔符到输出流中
void flush() 刷新流
void close() 关闭流对象并释放有关的资源

BufferedReader类

基本概念

java.io.BufferedReader类用于从输入流中读取单个字符、字符数组以及字符串

常用的方法

方法声明 功能介绍
BufferedReader(Reader in) 根据参数指定的引用来构造对象
BufferedReader(Reader in, int sz) 根据参数指定的引用和缓冲区大小来构造对象
int read() 从输入流读取单个字符,读取到末尾则返回-1,否则返回实际读取到的字符内容
int read(char cbuf[], int off, int len) 从输入流中读取len个字符放入数组cbuf中下标从off开始的位置上,
若读取到末尾则返回-1,否则返回实际读取到的字符个数
int read(char cbuf[]) 从输入流中读满整个数组cbuf
String readLine() 读取一行字符串并返回,返回null表示读取到末尾
void close() 关闭流对象并释放有关的资源