JTextArea
の内容をファイルに書き込みたいの.txt
ですが、改行文字を失いたくありません。だから私はそれを行ごとに書きたいのですが、. から指定された行を取得する方法がわかりませんJTextArea
。
質問する
114 次
2 に答える
4
JtextArea
のwrite
メソッドを使用してこれを行うことができます
JTextArea jArea=new JTextArea();
//do something............
BufferedWriter fileOut = new BufferedWriter(new FileWriter(yourFile));
jArea.write(fileOut);
于 2013-05-26T15:09:36.573 に答える
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();
しかし、受け入れられた答えはより良いです。
于 2013-05-26T15:21:19.550 に答える