COMPARTE ESTE ARTÍCULO

Dominar Java implica aprender a trabajar eficientemente con archivos y datos. Este artículo propone una serie de ejercicios básicos centrados en el manejo de archivos en Java, diseñados para ayudar a estudiantes y desarrolladores principiantes a adquirir habilidades fundamentales en lectura y escritura de archivos, así como en el procesamiento simple de datos.

Ejercicio 1: Lectura Básica de un Archivo de Texto

Objetivo: Familiarizarse con la lectura de archivos utilizando Java.
Descripción: Escribe un programa que lea un archivo de texto línea por línea y muestre cada línea en la consola.

Código de ejemplo:

import java.io.*;

public class SimpleFileReader {
    public static void main(String[] args) {
        String filePath = "input.txt";  // Asegúrate de que este archivo exista en tu directorio actual

        try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            System.err.println("Error al leer el archivo: " + e.getMessage());
        }
    }
}

Ejercicio 2: Escritura Simple en un Archivo

Objetivo: Practicar la escritura en un archivo de texto.
Descripción: Desarrolla un programa que escriba “Hola Mundo” en un archivo de texto nuevo.

Código de ejemplo:

import java.io.*;

public class SimpleFileWriter {
    public static void main(String[] args) {
        String filePath = "output.txt";

        try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) {
            writer.write("Hola Mundo");
            System.out.println("Mensaje escrito en el archivo con éxito.");
        } catch (IOException e) {
            System.err.println("Error al escribir en el archivo: " + e.getMessage());
        }
    }
}

Ejercicio 3: Contar Líneas en un Archivo

Objetivo: Aprender a contar el número de líneas en un archivo de texto.
Descripción: Crea un programa que abra un archivo de texto y cuente cuántas líneas contiene, imprimiendo el resultado en la consola.

Código de ejemplo:

import java.io.*;

public class LineCounter {
    public static void main(String[] args) {
        String filePath = "input.txt";
        int lineCount = 0;

        try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
            while (reader.readLine() != null) {
                lineCount++;
            }
            System.out.println("El archivo tiene " + lineCount + " líneas.");
        } catch (IOException e) {
            System.err.println("Error al leer el archivo: " + e.getMessage());
        }
    }
}

Conclusión

Estos ejercicios básicos son un punto de partida excelente para cualquier persona que esté comenzando a explorar la programación en Java, especialmente en el manejo de archivos. Al completar estos ejercicios, los estudiantes y desarrolladores no solo ganarán confianza en sus habilidades de programación, sino que también estarán mejor preparados para abordar tareas más complejas en el futuro.


¿QUÉ TE HA PARECIDO EL ARTÍCULO? Danos tu opinión al final de la página.
Deja tu comentario y ayúdanos a crecer.


¡SÍGUENOS EN TUS REDES FAVORITAS!
AYUDANOS A CRECER Y QUE LLEGUEMOS A TODAS LAS PERSONAS QUE NOS NECESITANA. SÍGUENOS EN TUS REDES.
Entra AQUÍ y elíge donde seguirnos. 

 

 


NUESTRAS ÚLTIMAS PUBLICACIONES

INSTAGRAM

TIKTOK


 …Y PRONTO MUCHAS MÁS

AYUDANOS A CRECER Y A LLEGAR A TODAS LAS PERSONAS QUE NOS NECESITAN.


¿QUÉ TE HA PARECIDO EL ARTÍCULO? Danos tu opinión al final de la página.
Deja tu comentario y ayúdanos a crecer.


¡SÍGUENOS EN TUS REDES FAVORITAS!
AYUDANOS A CRECER Y QUE LLEGUEMOS A TODAS LAS PERSONAS QUE NOS NECESITANA. SÍGUENOS EN TUS REDES.
Entra AQUÍ y elíge donde seguirnos. 

 

 


NUESTRAS ÚLTIMAS PUBLICACIONES

INSTAGRAM

TIKTOK


 …Y PRONTO MUCHAS MÁS

AYUDANOS A CRECER Y A LLEGAR A TODAS LAS PERSONAS QUE NOS NECESITAN.

Contenido restringido

Acceso de usuarios existentes
   
Registro de un nuevo usuario
*Campo necesario

Tags:

Comments are closed

Estado de acceso
ESTADO DE ACCESO
TRADUCTORES
COMPARTENOS
error: CONTENIDO PROTEGIDO