神马 - 云代码空间
—— 任何傻瓜都能写出计算机可以理解的代码,好的程序员能写出人能读懂的代码。
public int read() throws IOException; //读取一个字符,返回值为读取的字符 public int read(char cbuf[]) throws IOException; /*读取一系列字符到数组cbuf[]中,返回值为实际读取的字符的数量*/ public abstract int read(char cbuf[],int off,int len) throws IOException; /*读取len个字符,从数组cbuf[]的下标off处开始存放,返回值为实际读取的字符数量,该方法必须由子类实现*/
public boolean markSupported(); //判断当前流是否支持做标记 public void mark(int readAheadLimit) throws IOException; //给当前流作标记,最多支持readAheadLimit个字符的回溯。 public void reset() throws IOException; //将当前流重置到做标记处
public abstract void close() throws IOException;
public void write(int c) throws IOException; //将整型值c的低16位写入输出流 public void write(char cbuf[]) throws IOException; //将字符数组cbuf[]写入输出流 public abstract void write(char cbuf[],int off,int len) throws IOException; //将字符数组cbuf[]中的从索引为off的位置处开始的len个字符写入输出流 public void write(String str) throws IOException; //将字符串str中的字符写入输出流 public void write(String str,int off,int len) throws IOException; //将字符串str 中从索引off开始处的len个字符写入输出流
public abstract void close() throws IOException;