小弟最近做一个软件,最后要输出内容到一个文本文件中,但输出的内容都连到一起了
请问各位达人,怎么在输出时实现换行呢?

解决方案 »

  1.   

    PrintWriter pw = new PrintWriter(new FileWriter("test.txt"), true);
        pw.println("在这里输出");
        pw.println("在这里输出");
        pw.close();
      

  2.   

    我这样写的:
    str = str + "\n";                //    str 是个String, 现在要输出str到文本中
    a = new char [str.length()];
    b = new char [str.length()];a = str.toCharArray;
    for (int i=0; i<str.length(); i++) {
      b[i] = (byte) a[i];
    }try {
      os.write (b);                   // os 是之前定义的 FileOutPutStream的实例
    }
    catch (Exception e) {
    }请各位达人再说清楚一些好吗....
      

  3.   

    晕!用不着这样吧?
        PrintWriter pw = new PrintWriter(new FileWriter("test.txt"), true);
        pw.println(str);
        pw.close();
      

  4.   

    嗯...成功了..谢谢大家了..特别感谢chongkai ^_^马上放分