Por qué genera una respuesta si no se le puso la extensión al file archivo ? y por qué genera Hello y Hello World ? Gracias!
Por qué genera una respuesta si no se le puso la extensión al file archivo ? y por qué genera Hello y Hello World ? Gracias!
¡Hola Claudia, espero que estés bien!
La razón por la que el archivo genera una respuesta y por qué aparece "Hello" y "Hello World" se debe a cómo estás manejando el FileWriter en tu código.
Cuando creas una instancia de FileWriter en Java, el archivo se crea en el momento en que se instancia el objeto. Por lo tanto, al llamar al método write
varias veces antes de cerrar el archivo, estás escribiendo en el archivo en dos momentos diferentes. La primera vez escribes "Hello" y cierras el archivo, y la segunda vez intentas escribir "World!" en el archivo que ya está cerrado, lo cual no es posible.
Por otro lado, la extensión del archivo no es un requisito para que el FileWriter funcione. Puedes crear un archivo sin extensión y escribir en él sin ningún problema.
En resumen, para corregir el problema, debes mover la llamada a close()
después de escribir todo el contenido en el archivo.
Espero haber ayudado y buenos estudios!