ASP教程 PHP教程
  • JSP教程
  • CGI教程 XML教程 ASP.NET教程 JAVA教程
    当前位置:教程 > 程序设计 > JSP教程 > 正文

    利用RamdonAccessFile来实现文件的追加

    编辑:教程网 来源:网络 时间:2011年06月11日 16:06
    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){}
    }
    }



  • 原文来自 教程网 转载请注明:http://www.websmill.com/chengxu/JSP/1620.html

  • 上一篇:CNET JSP BASIC: 安装JSP
  • 下一篇:一个最简单的 JavaBeanMaker(原创)