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

时间:2015-03-10 00:00:27

标签: java java.util.scanner

与主题相同: 如何在java中的txt文件的开头设置游标? (我正在使用扫描仪类)

1 个答案:

答案 0 :(得分:0)

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

我猜你可以用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

希望这有帮助