欢迎光临
我们一直在努力

利用RamdonAccessFile来实现文件的追加!-JSP教程,Java技巧及代码

建站超值云服务器,限时71元/月

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){}
}
}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 利用RamdonAccessFile来实现文件的追加!-JSP教程,Java技巧及代码
分享到: 更多 (0)