greatjone

          BlogJava 聯系 聚合 管理
            7 Posts :: 24 Stories :: 3 Comments :: 0 Trackbacks
          在文件末尾進行內容的追加,有三種方法:
           1public class FileAppendTest {   
           2    /**  
           3     * 利用FileoutStream構造方法的每二個參數實現內容的追加  
           4     * @param f 文件  
           5     * @param context 所要追加的內容  
           6     */
            
           7    public static void append01(File f,String context) throws Exception{   
           8        BufferedWriter br = new BufferedWriter(new OutputStreamWriter   
           9                    (new FileOutputStream(f,true)));   
          10            br.write(context);   
          11            br.flush();        
          12            br.close();                
          13    }
                
          14    /**  
          15     * 利用FileWriter構造方法中的第二個參數實現內容的追加  
          16     * @param f 文件  
          17     * @param context 內容  
          18     */
            
          19    public static void append02(File f,String context)throws Exception{   
          20        FileWriter fw  = new FileWriter(f, true);   
          21            fw.write(context);   
          22            fw.flush();        
          23            fw.close();                
          24    }
             
          25    /**  
          26     * 利用RandomAccessFile的seek()方法,  
          27     * 將寫文件指針移至文件末尾,實現內容的追加  
          28     * @param f  文件  
          29     * @param context 內容  
          30     */
            
          31    public static void append03(File f,String context)throws Exception{   
          32        RandomAccessFile raf = new RandomAccessFile(f, "rw");   
          33            raf.seek(raf.length());//將寫文件指針移至文件末尾   
          34            raf.writeBytes(context);           
          35            raf.close();       
          36    }
             
          37}
            
          posted on 2010-06-06 21:42 jone 閱讀(196) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 莎车县| 延庆县| 南汇区| 祁阳县| 景洪市| 墨竹工卡县| 高唐县| 曲松县| 丹江口市| 石首市| 名山县| 关岭| 凤台县| 南部县| 濮阳市| 乳源| 南陵县| 新干县| 仙游县| 丰城市| 古蔺县| 都匀市| 射洪县| 东莞市| 南靖县| 合肥市| 太仓市| 乌恰县| 崇阳县| 新民市| 江达县| 太康县| 靖宇县| 阳原县| 屯昌县| 英吉沙县| 嘉善县| 林州市| 灵武市| 冀州市| 丹寨县|