[JAVA100例]037、读取随机文件

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

import Java.io.*;

/**

* <p>Title: 读取随机文件</p>

* <p>Description: 演示使用RandomAccessFile类读取文件。</p>

* <p>Copyright: Copyright (c) 2003</p>

* <p>Filename: RandFile.java</p>

* @version 1.0

*/

public class RandFile{

/**

*<br>方法说明:主方法

*<br>输入参数:

*<br>返回类型:

*/

public static void main(String[] args){

String sFile;

if(args.length<1){

System.out.println("USE:java RandFile fileName");

return;

}else{

sFile = args[0];

}

//接受IOException异常

try{

//构造随机访问文件,使用可读写方式。

RandomAccessFile rf = new RandomAccessFile(sFile, "rw");

for(int i = 0; i < 10; i++)

rf.writeDouble(i*1.414);

rf.close();

//构造一个随机访问文件,使用只读方式

rf = new RandomAccessFile(sFile, "rw");

rf.seek(5*8);

rf.writeDouble(47.0001);

rf.close();

//构造一个随机文件访问文件,使用只读方式。

rf = new RandomAccessFile(sFile, "r");

for(int i = 0; i < 10; i++)

System.out.println("Value " + i + ": " + rf.readDouble());

rf.close();

}catch(IOException e){

System.out.println(e);

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航