10 個の文字列を受け取り、それらをテキスト ファイルに送信するプログラムを作成しています。しかし、私の問題は、ファイルに存在する以前の値を上書きしているだけだということです。上書きを防ぐ方法はありますか?私のプログラムは次のとおりです。
import java.io.*;
public class TEST
{
public static void main(String args[])throws IOException
{
InputStreamReader read=new InputStreamReader(System.in);
BufferedReader in=new BufferedReader(read);
int a;
String x;
for (a=1; a<=10; a++)
{
System.out.println("Please enter a word.");
x=in.readLine();
PrintStream konsole = System.out;
System.setOut(new PrintStream("TEST.txt"));
System.out.println(x);
System.setOut(konsole);
}
System.out.println("DONE");
}
}