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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Java中提供的输入流中,有PushbackReader和PushInputStream两种输入流,他们都带有一个推回缓冲区,当程序调用这两个推回输入流的unread()方法时,系统会将指定数组的内容推回缓冲区,当程序调用这两个推回输入流的read方法时总是先从推回缓冲区读取,只有读完了缓冲区的内容后,且没有装满数组的情况下,才回从原数据流中读取(前缀有些长),我的疑惑是,是不是可以使用InputStream和Reader提供的read(char[]/byte[] buf ,int offer,int len)方法来实现相同的效果?即:将一些数据存入数组后,将offer设置成数据的长度,len为数组长度减去数据长度,这样想对不对?

评分

参与人数 1技术分 +1 收起 理由
菜小徐 + 1

查看全部评分

1 个回复

倒序浏览
不是offer是off,偏移的意思,意思是说从数组的第几位存储,len表示存储的个数,也就是在数组中的元素个数

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马