0

JTextAreaの内容をファイルに書き込みたいの.txtですが、改行文字を失いたくありません。だから私はそれを行ごとに書きたいのですが、. から指定された行を取得する方法がわかりませんJTextArea

4

2 に答える 2

4

JtextAreawriteメソッドを使用してこれを行うことができます

 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 に答える