java的io中,如何对一个InputStream流,重复读两次?

hahastone 2006-06-13 03:29:23
对于一个InputStream流,有一个方法已经对这个流进行了一次读

然后,我还希望另一个方法也可以读这个流,但是这个时候,由于此流已经被第一个方法读过一次了

结果第二个方法再读的时候,就读不出来数据了 ,大概就是读到流末尾了

怎么处理呢???

多谢各位
...全文
919 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingge 2006-06-13
  • 打赏
  • 举报
回复
这个问题似乎有人问过

打开流时先使用mark方法标志一下,读完之后使用reset方法回到标志处
Davis129 2006-06-13
  • 打赏
  • 举报
回复
pushBack()
zt9788 2006-06-13
  • 打赏
  • 举报
回复
这个恐怕没有办法,你只能通过把第一次取得的数据保存起来,然后第二次再操作第一次保存的方法

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧