Java - Escritura de archivo

 
Vista:
sin imagen de perfil
Val: 98
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

Escritura de archivo

Publicado por Francisco Emmanuel (60 intervenciones) el 19/03/2019 03:00:24
Que tal grupo espero me puedan ayudar mi cuestion es la siguiente
registro-venta


lo que pasa es que deseo crear un archivo de texto(.txt) donde me escriba lo siguiente el alumno compro y escriba lo que se haya seleccionado y lo logro hacer pero el problema es que en el archivo de texto cuando se crea me aparece: el alumno compro: y lo que y despues me vuelve a aparecer el alumno compro: y lo que compro la verdad no se como puedo solucionarlo espero me puedan ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Javier
Val: 115
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Escritura de archivo

Publicado por Javier (54 intervenciones) el 19/03/2019 11:35:46
Hola Francisco, lo que haces en la siguiente línea:
1
FileWriter fr = new FileWriter(r, true);
Es decirle que escriba en el fichero indicado sin borrar lo que ya está escrito. Es decir, si en el fichero tenías escrito anteriormente El alumno compro ....., y vuelves a escribir en el fichero, volverá a escribir la frase sin borrar la anterior.

Como solución debes de pasar como parámetro false en vez de true, o utilizar el constructor con solo el fichero.

1
FileWriter fr = new FileWriter(r, false);

1
FileWriter fr = new FileWriter(r);

Espero que te sirva.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar