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() |
关闭流对象并释放有关的资源 |