BufferedReader 的问题,急求解决方法 问题是这样的,我用BufferedReader读一个文档,用lineData = in.ReadLine();的方法往下读文件,但是我想回到已经读过的位置重新读一遍该怎么办?比如,我现在已经读到12行,要回过头重读5行的内容,该怎么写,我实在找不到方法,谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Stream和Reader、Writer应该都不支持往回退回去读写的。解决方案只有你自己做一个缓冲区,比如一个ArrayList<String>,保存过去几次的读取内容,然后不断删除最旧,插入最新。缓冲区保留多少取决于你需要退回多少。如果需要退回非常多,那么劝你,还是设计吧。 可以使用java.io.RandomAccessFile来完成.具体接口看jdk文档. RandomAccessFile怎么做?难道要自己写代码找\n?还把它们的位置记录下来??我建议你还是把读入的行放入一个List中,这样找起来更方便 求教学视频 求助一道简单的考试题的最佳答案,表达式怎么处理最有效率呢? java调用.bat文件问题 为什么调用FTPClient.retrieveFile会死锁呢 java与ZPL通信 空指针问题,解决立即结贴。 [求教]请问如何改变鼠标指针的形状? 有人基础的问题想请教各位,处理后马上给分啦!!多谢相助!! 我要發飆了! java迭代器怎么实现遍历 ServerSocket有关问题 关于反射机制
具体接口看jdk文档.
难道要自己写代码找\n?还把它们的位置记录下来??我建议你还是把读入的行放入一个List中,这样找起来更方便