RandomAccessFile 的Seek可以调整文件指针到你想要的地方

来源:互联网 发布:淘宝鹊桥推广如何 编辑:程序博客网 时间:2024/06/09 15:08
import java.io.*; public class AccessFile{ public static void main(String args[]) throws IOException{ File file=new File("text.txt"); RandomAccessFile fileAccess=new RandomAccessFile(file,"rw"); fileAccess.seek(1);//将文件指针指向第一个字符 System.out.println((char)fileAccess.read());//读取第二个字节位置上的字符 结果:8 fileAccess.seek(1);//再将文件指针指向第一个字符 fileAccess.write("5".getBytes());//写入一个字符并覆盖刚才字符 fileAccess.seek(0);//将文件指针指向首个字符 System.out.println(fileAccess.readLine());//读取一行直到遇到换行符 结果:95624 } }

原创粉丝点击