我用这个类的readline()方法读入一个文本文件 可以读到最后一行
但是读完后我还想回到最开始重新再读这个文件,我该怎么办啊?

解决方案 »

  1.   

    一种方法是 先close掉,再重新new一个BufferedReader。 
    还有一种方法 在任何读操作前使用方法,参数必须大于或等于你要读取的文件的长度,然后当你要重新再读这个文件时 调用reset方法,就可以从头开始读取了, 和reset方法的用法就不说了,看文档吧
      

  2.   

    ()里面的参数是int型的
    如果文件的大小超过int的范围那怎么办呢?
      

  3.   

    如果文件的大小超过int的范围, 那你就只能用RandomAccessFile的seek(long pos)的方法了(据我所知)。