如何在JTextArea中获取特定行

时间:2013-05-26 15:01:55

标签: java swing file-io jtextarea

我想将JTextArea的内容写入.txt文件,但我不想丢失换行符。所以我想逐行编写,我不知道如何从JTextArea获取指定的行。

2 个答案:

答案 0 :(得分:4)

您可以使用JtextArea的{​​{1}}方法执行此操作

write

答案 1 :(得分:0)

最后我使用了:

BufferedWriter bw = new BufferedWriter(new FileWriter(file));                   
                    String ln = System.getProperty("line.separator");
                    String text = jta.getText() ;
                    String as = text.replaceAll("\n", ln);
                    bw.write(as.toString(),0, as.length());
                    bw.close();

但接受的答案更好。