Crea un programa en Java que solicite lineas al usuario y las escriba en un fichero de texto.
Escriba las lineas hasta que el usuario presione Intro.
dapibus pretium radar
import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class EscribirEnArchivo { public static void main(String[] args) { // Nombre del archivo en el que se guardarán las líneas String nombreArchivo = "archivo_salida.txt"; try { // Crea un objeto FileWriter con la opción de agregar al archivo existente FileWriter archivo = new FileWriter(nombreArchivo, true); // Crea un objeto BufferedWriter para escribir líneas de texto eficientemente BufferedWriter escritor = new BufferedWriter(archivo); // Crea un objeto Scanner para leer la entrada del usuario Scanner scanner = new Scanner(System.in); System.out.println("Ingrese líneas para escribir en el archivo (Presione Enter para terminar):"); // Lee las líneas del usuario hasta que se presiona Enter String linea = scanner.nextLine(); while (!linea.isEmpty()) { // Escribe la línea en el archivo escritor.write(linea); escritor.newLine(); // Agrega un salto de línea después de cada línea // Lee la siguiente línea linea = scanner.nextLine(); } // Cierra el BufferedWriter y el FileWriter escritor.close(); archivo.close(); System.out.println("Las líneas se han escrito en el archivo correctamente."); } catch (IOException e) { // Maneja las posibles excepciones de entrada/salida e.printStackTrace(); } } }
Haz clic aquí para ver la solución del ejercicio
Compártelo en tus redes sociales y desafía a tus amigos a resolver problemas de programación. Juntos, podemos aprender y crecer.
El codigo se ha copiado correctamente en el portapapeles.
Continua mejorando tus habilidades de programación en Java con nuestra selección de ejercicios prácticos de la lección. ¡Haz clic en Practicar y desafía tus conocimientos!
Cree un programa en Java que lea un archivo de texto y muestre todas sus lineas en pantalla.
Cree un programa en Java que solicite lineas al usuario hasta que presione Intro.
Escriba un programa en Java para leer un archivo de texto y realizar una copia en otro archivo cambiando las letras minúsculas a mayúsculas.
Cree un programa en Java para contar la cantidad de palabras almacenadas en un archivo de texto.
Cree un programa Java que haga una copia de un archivo de texto pero cifrado.
Cree un programa Java que realice una copia de un archivo de texto pero invirtiendo todo su contenido.
Cree un programa en Java que lea el contenido de un archivo de texto y lo almacene en un array de cadenas.
Cree un programa Java que se comporte como el comando Unix more, debe mostrar el contenido de un archivo de texto y solicitar al usuario que presione Intro cada vez que la pantalla esté llena.
Practica con ejercicios en Java para gestionar ficheros de texto. Aprende como crear, actualizar y buscar de diferentes formas en archivos de texto.
Curso de programación gratuito con ejercicios y soluciones prácticas en C#. ¡Comienza a aprender ahora mismo!
Lleva tus lecciones de Exercises C# a todas partes con nuestra aplicación para Android. Descárgala ahora desde Google Play.
Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continua navegando, consideramos que acepta su uso.