我想将JTextArea
的内容写入.txt
文件,但我不想丢失换行符。所以我想逐行写我不知道如何从JTextArea
得到指定的行。如何获得JTextArea中的指定行
0
A
回答
4
您可以使用JtextArea
的write
方法来做到这一点
JTextArea jArea=new JTextArea();
//do something............
BufferedWriter fileOut = new BufferedWriter(new FileWriter(yourFile));
jArea.write(fileOut);
+0
这是更好的方法。 1+ –
+0
@HovercraftFullOfEels我用了不同的方法,但是这样更好。 – Yoda
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();
,但接受的答案是更好的。
相关问题
- 1. JTextArea - 如何获得当前行的第一个索引?
- 2. 如何从PHP数组中获得指定的行
- 3. 如何在jtextarea中获得突出显示的文本
- 4. 如何获得设备指定android_config_files
- 5. JTextArea中的行
- 6. 如何在Firebase中获得特定的指定
- 7. 获取更改的行jtextarea
- 8. 如何获取字体的行高,如在JTextArea中?
- 9. 如何限制JTextArea中的行数?
- 10. 如何获得指定页面的范围从Java中的pdf?
- 11. 如何获取JTextArea中的选定字符位置?
- 12. 我如何获得的JTextArea与各ping更新吗?
- 13. 如何获得特定行的计数
- 14. 如何获得选定行的值
- 15. 如何获得GridPanel的选定行ID
- 16. 如何获得指数
- 17. 如何获得wxmenu指针
- 18. 如何获得指令
- 19. 如何使用获得指定的行并将它添加到前面的行
- 20. JTextArea中的新行?
- 21. JTextArea - 如何在指定的偏移处设置文本?
- 22. 如何从JTextArea中获取文本?
- 23. 如何获得R列中重复指定值的计数R
- 24. 如何获得在指定类中混合的特征列表?
- 25. 如何获得elemnt的文字和指定为类名jQuery中
- 26. 如何获得某个因素中指定数字的等级?
- 27. 如何获得Delphi中指定字体的默认宽度?
- 28. 如何获取filemaker 12中指定门户行中指定字段的值?
- 29. 在JTextArea的指定行上插入文本
- 30. 如何获得DATEDIFF的总和,但如果指定的单日
'getText()'返回整个文本,当然包括换行符。将这整个文本写入文件,然后就完成了。为什么你需要一行一行写? –
JTextArea可以通过它的写入方法为你做所有这些。只需传入一个BufferedWriter输出到您的文件。 –