A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李宗玛 中级黑马   /  2014-7-11 18:01  /  1355 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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() 关闭流

1 个回复

正序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马