重複の可能性:
複数行のJTextAreaコンテンツをファイルに書き込む
テキスト領域からファイルを保存するコードを作成しました。問題は、テキストボックスのようにではなく、新しいテキストファイルの1行にすべてを保存することです。以下は私のコードです。
String text = dna_ta.getText();
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory( new File( "./") );
int actionDialog = chooser.showSaveDialog(this);
if (actionDialog == JFileChooser.APPROVE_OPTION)
{
BufferedWriter out = null;
try {
File fileName = new File(chooser.getSelectedFile( ) + "" );
if(fileName == null)
return;
if(fileName.exists())
{
actionDialog = JOptionPane.showConfirmDialog(this,
"Replace existing file?");
if (actionDialog == JOptionPane.NO_OPTION)
return;
}
out = new BufferedWriter(new FileWriter(fileName));
out.write(text);
out.close();
私のテキストエリアでは次のようになっています
asd
aaaaaa
しかし、私の保存テキストファイルでは次のようになっています
asdaaaaaa
textareaと同じ形式で保存するのにどこが間違っているのかわかりません。ありがとうございます