RandomAccessFile读取文件

public static void main(String[] args) throws Exception {
File f = new File("d:"+File.separator+"1.txt");
RandomAccessFile rdf = null;
rdf = new RandomAccessFile(f,"r");
byte b[] = new byte[8];
rdf.skipBytes(12);
for(int i=0;i<b.length;i++)
b[i]= rdf.readByte();
String name = new String(b);
int age = rdf.readInt();
System.out.println("第二个人的信息->姓名:"+name+" 年龄:"+age);

rdf.seek(0);
for(int i=0;i<b.length;i++){
b[i] = rdf.readByte();
}
name = new String(b);
age = rdf.readInt();
System.out.println("第一个人的信息->姓名:"+name+" 年龄:"+age);


rdf.close();



}

你可能感兴趣的:(RandomAccessFile读取文件)