public FileWriter(File file,boolean append) throws IOException
  Constructs a FileWriter object given a File object. If the second argument is true, then bytes will be written to the end of the file rather than the beginning. 

解决方案 »

  1.   

    很奇怪,生成的1.txt里面什么也没有,还有是怎么让s1,s2换行
    import java.io.*;
    public class FWT {
    public static void main (String [] args) {
       try {
             FileWriter filewriter1 = new FileWriter("1.txt",true);
                     String s1 = "hello,thank u for your help";
                     filewriter1.write(s1);
                     String s2 = "good luck";
                     filewriter1.write(s2);
                    }
               catch (Exception e) {
                System.out.println(e.getMessage());
                    }     
             }
    }
      

  2.   

    换行的话,你可以用BufferWriter类中的readLine()方法啊
    mport java.io.*;
    public class NewLineWrite{
    public static void main(String args[]) throws Exception{
    String name="haoqingshi";
    FileWriter fw=new FileWriter("c:\\words.txt",true);
    BufferedWriter out = new BufferedWriter(fw);
    out.newLine();  //新行!
                      out.write(name); 
                      out.close(); }
    }
      

  3.   

    ok,飞翔大哥说的不错,但还有一个疑问,不用BufferedWrite.write(name)这个方法,而用FileWrite.write这个方法不行吗,就像我写的那个例子里,生成的文件里什么都没写
      

  4.   

    away5678(超人Advance)你是大连人吧,起码是北方人
    我见你说“吖吗嗲..........”,我有个同学他也是这么喊的,:-)