Я пытаюсь записать новое содержимое в файл, который я создал, но когда я ввожу некоторые новые значения, он удаляет мои последние значения и заменяет их новыми, есть ли способ сохранить новые значения и поместить эту информацию в новых строках файла?
String line = "";
System.out.println( "Escriba el ID" );
CL.setID( reader.next() );
System.out.println( "Escriba el Presupuesto" );
CL.setPresupuesto( reader.next() );
System.out.println( "Escriba el Nombre del cliente" );
CL.setNombre( reader.next() );
try {
BufferedReader input = new BufferedReader( new FileReader( file ) );
Scanner input2 = new Scanner( file );
PrintWriter output = new PrintWriter( file );
output.println( "ID: #" + CL.getID() );
output.println( "Presupuesto: " + CL.getPresupuesto() + " $" );
output.println( "Nombre: " + CL.getNombre() );
output.println( line );
output.println( "----------------------------------------" );
output.close();
}
catch( IOException ex ) {
System.out.println( "Error!!!!" );
}
try {
Scanner input = new Scanner( file );
String ID = input.nextLine();
String c = input.nextLine();
String Name = input.nextLine();
System.out.printf( "%s \n%s$\n%s\n", ID, c, Name );
System.out.println( "Cliente Añadido exitosamente!!!" );
input.close();
}
catch( FileNotFoundException ex ) {
System.out.println( "ERROR!!!!!!!" );
}