<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      使用RamdonAccessFile來完成文件的追加!

      [摘要]RamdonAccessFile 是個很好用的類,功能十分強大,可以利用它的length()和seek()方法來輕松實現文件的追加,相信我下面這個例子是很容易看懂的,先寫入十行,用length()讀...
      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){}
      }
      }


      日韩精品一区二区三区高清