问题:使用JTextArea的时候,想对其内容进行I/O操作时,需要将里面的内容逐行读取,但是查阅了API帮助文档后,发现JTextArea并没有这个逐行读取的方法
解决:根据JTextArea的换行字符使用String类的spilt()方法进行分割
JTextArea ta = new JTextArea();
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
String[] strs = ta.getText().split("\n");
for (String str : strs) {
bw.write(str);
bw.newLine();
bw.flush();
}