用FileWriter fw= new FileWriter(f,true);就能够继续输入,true表示追加输入,而不是清空后重写。

解决方案 »

  1.   

    如果是BufferedWriter的话需要用newLine()。
    import java.io.*;
    public class NewLineWrite{
    public static void main(String args[]) throws Exception{
    String name="haoqingshi";
    FileWriter fw=new FileWriter("c:\\1.txt",true);
    BufferedWriter out = new BufferedWriter(fw);
    out.newLine(); //新行!
    out.write(name);
    out.close();}
    }
      

  2.   


    不要用windows身份验证如果你的服务器不在域中,客户端没有加上域,用windows身份验证要求客户端和服务器商的用户名和密码完全一样.