当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级考试JAVA知识点整理(44)
发布时间:2010/12/14 15:13:53 来源:城市学习网 编辑:ziteng
  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();
  }
  }
  }
  }
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved