Java Como leer un archivo con BufferedReader

By | 05/27/2013

Existen muchas formas de leer un archivo con Java. Esta es una de tantas utilizando BufferedReader

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class ExampleReadFile {

    public static void main(String[] args) {
        doRead();
    }

    private static void doRead() {

        BufferedReader br = null;

        int lineNumber = 0;
        String line;
        try {
            br = new BufferedReader(new FileReader("C:\\Users\\gustavo.peiretti\\Documents\\filetoread.csv"));
            while ((line = br.readLine()) != null) {
                lineNumber++;
                System.out.println("Reading line " + lineNumber + " : " + line);
                String[] result = line.split(",");
                for (String s : result) {
                    System.out.print(s + " ");
                }
                System.out.println("");
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (br != null) {
                try {
                    br.close();
                } catch (IOException e) {
                }
            }
        }
    }
}

También puedes optar por usar buenas librerias como Apache Commons-IO

Compartir esto:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *