如何将光标设置在txt文件的开头?

How to set cursor at the beginning of the txt file?

同题: 如何在java中设置光标在txt文件的开头? (我正在使用扫描仪 class)

我想我首先把问题解释错了。

我猜你可以使用 RandomAccessFile 做你想做的事。 这是演示 RandomAccessFile.

用法的代码的简单快照
package one;
import java.io.File;
import java.io.RandomAccessFile;
public class one {

    public static void main(String args[])
    {
     try
     {
      RandomAccessFile rac = new RandomAccessFile(new File("/home/.../src/one/a.txt"), "r");
      rac.seek(0);
      System.out.println(rac.readLine());
      System.out.println(rac.readLine());
      //Puts the pointer back to first position 
      rac.seek(0);
      System.out.println(rac.readLine());
     }
     catch(Exception e)
     {
        e.printStackTrace();
     }
    }
}

我的 a.txt 如下所示:

12345678910
212345678910
312345678910
412345678910
512345678910
612345678910

希望对您有所帮助