import java.io.RandomAccessFile;
public class RandomAccessEmployee{
public static void main(String[] args) throws Exception{
RandomAccessFile ra=new RandomAccessFile("employee.txt", "rw");
Employee e1=new Employee("zhangsan", 30);
Employee e2=new Employee("lisi", 30);
Employee e3=new Employee("wangwu", 30);
ra.write(e1.name.getBytes());
ra.write(e1.age);
ra.write(e2.name.getBytes());
ra.write(e2.age);
ra.write(e3.name.getBytes());
ra.write(e3.age);
ra.close();
RandomAccessFile raf=new RandomAccessFile("employee.txt", "r");
int len=0;
byte[] buf=new byte[Employee.LEN];
len=raf.read(buf);//返回一个整形数据读取字节的长度,字节数据将存放到字节数组buf里面
System.out.println(new String(buf,0,len));
}
}