4个基本流的通用方法
a、InputStream
int read() 从输入流读取一个字节并返回
int read(byte[] b) 把字节读入b中并返回读取字节个数
int read(byte[] b,int off,int len) 按len长读字节放入b中
的off位置并返回实际读取个数
int available() 返回流中可读的字节数
void close() 关闭流
b、OutputStream
void write(int b) 向输出流中写一个字节
void write(byte[] b) 把b中的字节放进输出流
write(byte[] b, int off, int len) 把b中的off位置
开始最大放len长字节
void flush() 把缓存中的字节都写出去
void close() 关闭输出流
c、Reader
int read() 从输入流读取一个字符并返回
int read(char[] cbuf) 把字符读入cbuf中并返回读取字符个数
int read(char[] cbuf,int off,int len) 按len长读字符放入cbuf中
的off位置并返回实际读取个数
boolean ready() 判断下一个字符是否可读
void close() 关闭输入字符流
d、Writer
void write(int c) 写一个字符
void write(char[] cbuf) 把cbuf中的字符放入输出流
void write(char[] cbuf, int off, int len) 从cbuf中的off开始
最大放len长的字符到流中
void write(String str) 写一个字符串到流
void flush() 刷新缓存
void close() 关闭流 |
|