import java.io.File ;
import java.io.RandomAccessFile ;
public
class RandomAccessFileDemo01{
// 全部的异常直接抛出,程序中再也不进行处理
public
static
void main(String args[])
throws Exception{
File f =
new File(
"d:" + File.separator +
"test.txt") ;
// 指定要操做的文件
RandomAccessFile rdf =
null ;
// 声明RandomAccessFile类的对象
rdf =
new RandomAccessFile(f,
"rw") ;
// 读写模式,若是文件不存在,会自动建立
String name =
null ;
int age = 0 ;
name =
"zhangsan" ;
// 字符串长度为8
age = 30 ;
// 数字的长度为4
rdf.writeBytes(name) ;
// 将姓名写入文件之中
rdf.writeInt(age) ;
// 将年龄写入文件之中
name =
"lisi " ;
// 字符串长度为8
age = 31 ;
// 数字的长度为4
rdf.writeBytes(name) ;
// 将姓名写入文件之中
rdf.writeInt(age) ;
// 将年龄写入文件之中
name =
"wangwu " ;
// 字符串长度为8
age = 32 ;
// 数字的长度为4
rdf.writeBytes(name) ;
// 将姓名写入文件之中
rdf.writeInt(age) ;
// 将年龄写入文件之中
rdf.close() ;
// 关闭
}
};