我想使用BufferedReader类中的Mark方法,怎么用啊,因为我想在读取某个文件时,读了一段后,然后又用Reset()返回到第一行,我记得老师说可以的啊,请教大家一下!!!

解决方案 »

  1.   

    BufferedReader br = new BufferedReader(new FileReader("xxxx.xx"));if(br.Supported()){
       br.();
       //reade some line   br.reset() ;
       //go on read}
      

  2.   

    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.Supported())
    {
        br.();
        String str=br.readLine();
        System.out.println(str);
        br.reset() ;
       }
       }
    }
    }有错误啊:
    import java.io.*;
    Test.java:11: cannot resolve symbol
    symbol  : method  ()
    location: class java.io.BufferedReader
                            br.();
                              ^
    1 error