码迷,mamicode.com
首页 > 数据库 > 详细

文件内容操作类-RandomAccessFile

时间:2017-06-05 15:52:42      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:sep   rand   package   port   数据   color   方法   lis   ati   

package randomaccessfile.cn;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;

/*类 RandomAccessFile
 * File 是对文件的操作,而 RandomAccessFile是对文件内容的操作
 * 此类的实例支持对随机访问文件的读取和写入
 * 常用的构造方法:
 * RandomAccessFile(File file, String mode) 
          创建从中读取和向其中写入(可选)的随机访问文件流,该文件由 File 参数指定。
          常用的方法:
           void    close() 
          关闭此随机访问文件流并释放与该流关联的所有系统资源。
           void    writeBytes(String s) 
          按字节序列将该字符串写入该文件。
           void    writeInt(int v) 
          按四个字节将 int 写入该文件,先写高字节。

 * 
 */
public class RandomAccessFileDemo {
  public static void main(String[] args) throws IOException {
      //创建文件对象
      File f = new File("d:"+File.separator+"test.txt");
    //创建文件访问流对象,并设置为可读写
      RandomAccessFile ra = new RandomAccessFile(f,"rw");
      //在文件中写入几个数据
      ra.writeBytes("zhangsan");
      ra.writeInt(20);
      ra.writeBytes("lisi");
      ra.writeInt(30);
      ra.writeBytes("wangwu");
      ra.writeInt(40);
      //关闭流
        ra.close();
        
      
      
}

}

 

文件内容操作类-RandomAccessFile

标签:sep   rand   package   port   数据   color   方法   lis   ati   

原文地址:http://www.cnblogs.com/yuanyuan2017/p/6944917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!