0

JOptionPane入力メニューを介してエンドユーザーから削除された単語のリストを追加し、すでにそこにあるものを上書きせずにテキストファイルに保存しようとしています。例:txtファイル

ベルクールこんにちは今Javaコンパイル

私が持っている問題は、それが私が持っているものを上書きし続けるということです何か助けはありますか?

  import javax.swing.JDialog;
  import java.util.Arrays;
  import javax.swing.*;
import java.util.*;
import java.io.*;

public class write
{
public static void main(String [] args) throws IOException
{
    PrintWriter out = new PrintWriter(aFileWriter);
 String word = JOptionPane.showInputDialog(null, "Enter a word");
  out.print(word);



  out.close();
  aFileWriter.close();
 }
 }

さて、ファイルを追加しますが、新しい単語の新しい行に移動しませんか?

4

2 に答える 2

2

'append'引数を提供するFileWriterの別のコンストラクターを使用します。

FileWriter aFileWriter = new FileWriter("mydata.txt", true );
于 2013-03-26T21:46:25.980 に答える
0

ファイルを開きます。

PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("outfilename", true)));

文字列をファイルに追加します。

out.println("the text");

ファイルを閉じる:

out.close();

より良い説明

于 2013-03-26T22:24:28.990 に答える