Java buenas prácticas: leer ficheros con Buffers.


A la hora de realizar lecturas de ficheros, a menos que usemos librería de terceros para leer los ficheros, como Apache io-utils o en el caso de ficheros XML stAX. Se aconseja el uso de buffers para la lectura de los ficheros.

 check

InputStream in = new java.io.FileInputStream(fichero);
try {
in = new java.io.BufferedInputStream(in);
in.read(…..
}

 

Un ejemplo completo de la lectura de un fichero usando un Buffer, del cual definimos el tamaño en la variable TamBuffer. Ojo la excepción se deja a criterio del que esté desarrollando la lectura.

 

try {

    BufferedReader in = new BufferedReader(new FileReader(fichero), TamBuffer);

    while ((line = in.readLine()) != null) {

    nlines++;

    }

    in.close();

} catch (Exception e) {

//Manejar excepcion

System.out.println(” ERROR:” + e );

}

Comparte tu opinión

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s