读取文件的小问题!

nextsun 2006-04-05 12:42:45
我想使用BufferedReader类中的Mark方法,怎么用啊,因为我想在读取某个文件时,读了一段后,然后又用Reset()返回到第一行,我记得老师说可以的啊,请教大家一下!!!
...全文
147 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
interpb 2006-04-05
  • 打赏
  • 举报
回复
BufferedReader br = new BufferedReader(new FileReader("xxxx.xx"));

if(br.markSupported()){
br.mark();
//reade some line

br.reset() ;
//go on read

}
nextsun 2006-04-05
  • 打赏
  • 举报
回复
可以了,刚才搞错了一个地方,谢谢~~~~~
nextsun 2006-04-05
  • 打赏
  • 举报
回复
import java.io.*;
class Test
{
public static void main(String[] args) throws Exception
{
BufferedReader br = new BufferedReader(new FileReader("2.txt"));
for(int i=0;i<5;i++)
{
if(br.markSupported())
{
br.mark();
String str=br.readLine();
System.out.println(str);
br.reset() ;
}
}
}
}

有错误啊:
import java.io.*;
Test.java:11: cannot resolve symbol
symbol : method mark ()
location: class java.io.BufferedReader
br.mark();
^
1 error

62,626

社区成员

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

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