Leer un archivo de texto
//Jesus Sanchez Cruz
//e-mail: creooo@hotmail.com
//INSTITUTO TECNOLOGICO DE OAXACA
//Licenciatura en Informatica
**********************************************/
import java.io.*;
public class LeeFichero {
public static void main(String [] arg) {
File archivo = null;
FileReader fr = null;
BufferedReader br = null;
try {
// Apertura del fichero y creacion de BufferedReader para poder
// hacer una lectura comoda (disponer del metodo readLine()).
archivo = new File ("LeeFichero.java");
fr = new FileReader (archivo);
br = new BufferedReader(fr);
// Lectura del fichero
String linea;
while((linea=br.readLine())!=null)
System.out.println(linea);
}
catch(Exception e){
e.printStackTrace();
}finally{
// En el finally cerramos el fichero, para asegurarnos
// que se cierra tanto si todo va bien como si salta
// una excepcion.
try{
if( null != fr ){
fr.close();
}
}catch (Exception e2){
e2.printStackTrace();
}
}
}
}
- blog de jsmaster
- Inicie sesión o regístrese para enviar comentarios


Leer un archivo
Hola,
Wow lo pondre en practica, gracias :)
...de texto
El nombre debe ser "Leer un archivo de texto" porque esto no es para binarios.
Para binarios creas un buffer de cierta longitud (digamos 128K si no quieres ocupar mucha memoria) y usas un FileInputStream en vez de FileReader.
Gracias por la aclaracion
Si, lo admito, tienes razon, solo lo escribi asi por las prisas, no analize mi semantica.
Jeje : )