Con questo script l'output viene scritto su quello esistente, come posso fare per scrivere su una nuova linea?
FileWriter inFileWrite = new FileWriter("prenotazioni.txt"); //scrivo
PrintWriter inStreamFileWrite = new PrintWriter(inFileWrite,true); //autoflush
FileReader inFileRead = new FileReader("prenotazioni.txt"); //leggo
BufferedReader inStreamFileRead = new BufferedReader(inFileRead);
boolean eof = true;
while(eof) {
String riga = inStreamFileRead.readLine();
if (riga==null) {
inStreamFileWrite.print(posto);
inStreamFileWrite.print("*");
inStreamFileWrite.print(nome);
inStreamFileWrite.print("*");
inStreamFileWrite.print(cognome);
inStreamFileWrite.print("*");
inStreamFileWrite.println(carta);
eof=false;
}
}
inStreamFileRead.close();
inStreamFileWrite.close();
thancks per i replay...