与主题相同: 如何在java中的txt文件的开头设置游标? (我正在使用扫描仪类)
答案 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
希望这有帮助