FileWriter theFile=new FileWriter(strPath,true);
      PrintWriter out=new PrintWriter(theFile);
      out.println(strMsg);
      out.close();
      theFile.close();

解决方案 »

  1.   

    BufferedWriter.write(String)
    BufferedWriter.newLine();
    BufferedWriter.flush();
    BufferedWriter.close();
      

  2.   

    哦,太谢谢了,我后来使用的方法和skyyoung(路人甲)说的一样,看API文档说用BufferedWriter写文件效率要高点,不过也谢谢xsilver(xsilver)提供的方法!
      

  3.   

    File tofile=new File("baiyanping.txt");FileWriter fw=new FileWriter(tofile);
    BufferedWriter buffw=new BufferedWriter(fw);
    PrintWriter pw=new PrintWriter(buffw);
    String str="asdfghqwwwwweeeqwe";
    //pw.print(str);
    注释掉的换成pw.println(str);
      

  4.   

    Sorry, baiyanp(白雪),谢谢你的回答,但分已经给完了! :(