Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1501568
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:24:52

一起学习
利用RamdonAccessFile来实现文件的追加 RamdonAccessFile 是个很好用的类,功能十分强大,可以利用它的 length()和seek()方法来轻松实现文件的追加,相信我下面这个例子是 很容易看懂的,先写入十行,用length()读出长度(以byte为单位), 在用seek()移动到文件末尾,继续添加,最后显示记录。


import java.io.*;

public class IOStreamDemo {

 public static void main(String[] args) {

  try{

   RandomAccessFile rf1 = new RandomAccessFile("d:\\jeru.txt","rw");

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

    rf1.writeBytes("xixi,this is line " i "\n");

   }

   rf1.close();

 

   int i = 0;

   String record = new String();

   RandomAccessFile rf2 = new RandomAccessFile("d:\\jeru.txt","rw");

   rf2.seek(rf2.length());

   rf2.writeBytes("lala,append line" "\n");

   rf2.close();

  

   RandomAccessFile rf3 = new RandomAccessFile("d:\\jeru.txt","r");

   while ((record = rf3.readLine()) != null) {

    i   ;

    System.out.println("Value " i ":" record);

   }

   rf3.close();

  }catch(Exception e){}

}

}
下载本文示例代码


利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加利用RamdonAccessFile来实现文件的追加
阅读(152) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~