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() ;
// 關閉
}
};