Ejercicio Java
En este ejercicio, crearás un programa en Java que demuestre cómo trabajar con archivos utilizando las clases File
, FileReader
y FileWriter
. Primero, crearás un archivo de texto e introducirás datos en él utilizando FileWriter
. Luego, abrirás el archivo para leer su contenido utilizando FileReader
. Este ejercicio te ayudará a entender cómo realizar operaciones de entrada/salida (I/O) con archivos de texto en Java.
Instrucciones:
- Crea un archivo de texto con el nombre
ejemplo.txt
utilizando la clase FileWriter
.
- Escribe algunos datos en el archivo usando
FileWriter
.
- Lee el contenido del archivo utilizando la clase
FileReader
.
- Imprime el contenido del archivo en la consola para verificar que los datos se leyeron correctamente.
Este ejercicio te ayudará a comprender las operaciones básicas de entrada/salida de archivos en Java, proporcionándote las herramientas para manipular datos en archivos y mejorar la interactividad de tus programas Java.
Ver código de ejemplo
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class ManejoArchivos {
public static void main(String[] args) {
// Crear un archivo de texto y escribir en él
try {
File archivo = new File("ejemplo.txt");
if (!archivo.exists()) {
archivo.createNewFile(); // Crear archivo si no existe
}
FileWriter escritor = new FileWriter(archivo);
escritor.write("Este es un ejemplo de archivo en Java.\nEste archivo contiene varias líneas de texto.");
escritor.close(); // Cerrar el escritor
// Leer el contenido del archivo
FileReader lector = new FileReader(archivo);
int i;
StringBuilder contenido = new StringBuilder();
while ((i = lector.read()) != -1) {
contenido.append((char) i); // Agregar cada caracter al StringBuilder
}
lector.close(); // Cerrar el lector
// Imprimir el contenido del archivo
System.out.println("Contenido del archivo:");
System.out.println(contenido.toString());
} catch (IOException e) {
e.printStackTrace();
}
}
}
Salida:
Contenido del archivo:
Este es un ejemplo de archivo en Java.
Este archivo contiene varias líneas de texto.
Este programa demuestra cómo trabajar con archivos en Java utilizando las clases File
, FileReader
y FileWriter
. Primero, se crea un archivo llamado ejemplo.txt
, se escribe en él utilizando FileWriter
, y luego se lee el contenido con FileReader
. Al ejecutar el programa, el contenido del archivo se muestra en la consola, permitiendo comprender cómo realizar operaciones básicas de entrada/salida con archivos en Java.