2011年计算机二级考试JAVA知识点整理(44)

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  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知识点整理汇总

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答