黑马程序员技术交流社区

标题: 四个基本常用流 [打印本页]

作者: 李宗玛    时间: 2014-7-11 18:01
标题: 四个基本常用流
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() 关闭流
作者: 许庭洲    时间: 2014-7-24 13:58
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2