我在将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();
}
谢谢!
------解决方案--------------------
String[] lines=textArea.getText.split( "\n ");
for(int i=0;i < textArea.getLineCount() ;i++)
{
outputStream.println(lines[i]);
}
这样可以吗?