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.
InputStream
in = new java.io.FileInputStream(fichero);
try {
in = new java.io.BufferedInputStream(in);
in.read(.....
}
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 );
}
No hay comentarios:
Publicar un comentario