java io输入输出流问题

小白刚学JAVA,现在老师还没教到io输入输出,但由于需要,便用了一下,有个疑问,bufferreader读到某个地方怎么让他又重头读起

使用mark标记头部,然后需要重置的时候调用reset就可以回到标记的地方.

不过这类需求最好使用RandomAccessFile追问

怎么标记,求解
确实看到了RandomAccessFile,好像可以,但是现在还是想把刚才那个先弄懂

追答

你可以在你最开始读取的时候调用mark(文件长度)标记,然后再需要重置的地方调用reset方法,不过这种方式只有在从你标记开始,读取数据不超过2GB大小的时候有效

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-29
mark(int), reset() 两者结合起来用

追问

我在网上有看到这个过,但不知道具体怎么使用

相似回答