设为首页 加入收藏

TOP

2011年计算机二级考试JAVA知识点整理(44)
2014-11-01 12:45:08 来源: 作者: 【 】 浏览:55
Tags:2011年 计算机 二级 考试 JAVA 知识点 整理

  1.3.10随机存取文件 RandomAccessFile


  可同时完成读写操作


  支持随机文件操作的方法:


  readXXX()/writeXXX()


  seek() 将指针调到所需位置


  getFilePointer() 返回指针当前位置


  length() 返回文件长度


  例子:把若干个32位的整数写到一个名为 “temp.txt”的文件中,然后利用seek方法,以相反的顺序再读取这些数据


  import java.io.*;


  public class RandomFile{


  public static void main(String args[]){


  RandomAccessFile raf=null;


  int data[]={12,31,56,23,27,1,43,65,4,99};


  try{


  raf=new RandomAccessFile("temp.txt","rw");


  for(int i=0;i


  raf.writeInt(data);


  for(int i=data.length-1;i>=0;i--){


  raf.seek(i*4);


  System.out.println(raf.readInt());


  }


  }catch(Exception e){


  e.getMessage();


  }finally{


  if(raf!=null)


  try{


  raf.close();


  }catch(Exception e){


  e.getMessage();


  }


  }


  }


  }


  编辑推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2011年计算机二级考试JAVA知识点.. 下一篇2011年计算机二级考试JAVA知识点..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: