import java.io.*;
public class IODemo07 {
public static void main(String args[])throws Exception{
RandomAccessFile raf=new RandomAccessFile("C://aaa.txt","rw");
String name="zhangsan";
int age=40;
raf.write(name.getBytes());
raf.writeInt(age);
name="lisi ";
age=50;
raf.write(name.getBytes());
raf.writeInt(age);
name="wangwu ";
age=60;
raf.write(name.getBytes());
raf.writeInt(age);
raf.close();
//读取数据
RandomAccessFile raf2=new RandomAccessFile("C://aaa.txt","r");
//设置字符数组
raf2.skipBytes(24);//括号里面是所要跳过的字节数
byte[] b=new byte[8];
//进行读取数据
raf2.read(b);
int age2=raf2.readInt();//都不用传参数的么??
System.out.println(new String(b)+"-->"+age2);//注意将字符数组转换成字符串进行输出
}
}