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 閱讀(195) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 黄大仙区| 池州市| 太仓市| 全州县| 湘潭县| 闻喜县| 绥棱县| 福贡县| 常宁市| 克什克腾旗| 永昌县| 闸北区| 卓尼县| 庆元县| 顺义区| 莎车县| 永昌县| 湘潭市| 辽源市| 甘肃省| 上饶市| 本溪| 青铜峡市| 雅安市| 泰兴市| 德安县| 和田市| 垦利县| 乃东县| 阿巴嘎旗| 花莲市| 隆昌县| 武义县| 商南县| 陈巴尔虎旗| 丰顺县| 故城县| 偃师市| 民县| 修水县| 安义县|