java.io.EOFException错误
import java.io.RandomAccessFile;
import java.io.IOException;
public class RandomAccessFileDemo1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int data_arr[]={12,31,56,23,27};
try{
RandomAccessFile randf=new RandomAccessFile("temp.txt","rw");
for(int i=0;i<data_arr.length-1;i++) //依次写入文件
randf.writeInt(data_arr[i]);
for(int i=data_arr.length-1;i>=0;i--){ //定位到最后一个数据,倒序输出
randf.seek(i*4); //32位,4个字节
System.out.println(randf.readInt());
}
randf.close();
}catch(IOException e){
System.out.println("File access error:"+e);
}
}
}
书上的代码,输出java.io.EOFException,怎么改