我在将jTextArea 的内容保存到一个txt文件的时候,该内容在txt文件没有分行,就是一长条,比如,
在jTextArea中的内容是:
1
23
456
7890但是在txt文件中成了 :1234567890
这是我的代码,请问哪里有问题吗?
PrintWriter outputStream = null;
  try {
outputStream = new PrintWriter(new FileWriter("c:/aaa.txt"));
outputStream.println(jTextArea.getText());

outputStream.close();
}
    catch (IOException e1) {
e1.printStackTrace();
}谢谢!

解决方案 »

  1.   

    String[]   lines=textArea.getText.split("\n");
    for(int i=0;i < textArea.getLineCount() ;i++)
    {
        outputStream.println(lines[i]);}
    这样可以吗?
      

  2.   

    编码问题,windows里换行是两个符号,好象是/r/n吧.
      

  3.   

    to believefym: 是只有一行, 没有空格,没有黑块
      

  4.   

    outputStream.flush();
    outputStream.close();
      

  5.   

    谢谢 For_suzhen, 现在搞掂了!太好了!也谢谢各位!