Я делаю программу, которая принимает 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");
}
}
http://stackoverflow.com/a/1625263/2947592 – wvdz
нет, это не дубликат этого вопроса! Я прошу кого-то отладить мою программу! – user2987896
@ user2987896 Не просите кого-то отлаживать вашу программу, мы не являемся вашим компилятором/отладчиком. Для обзора кода для этого есть отдельный сайт. Оставайтесь красивыми и проявите усилия, люди вам помогут. Начинайте спорить, и все идет вниз оттуда. Кроме этого, добро пожаловать в переполнение стека. – Matthias