FileWriter file = new FileWriter(file,true);//true is append

解决方案 »

  1.   

    sorry FileWriter file = new FileWriter(String filename,true);
      

  2.   

    使用RamdonAccessFile可以实现文件的追加
    例程如下:
    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){} 

    }别忘了加分哟,我资历好浅的说。
      

  3.   

    使用RamdonAccessFile可以实现文件的追加
    例程如下:
    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){} 

    }别忘了加分哟,我资历好浅的说。