miércoles, 11 de marzo de 2009

Leer un fichero carácter a carácter en Java

(Se debe importar java.io.FileReader)
try
{
   //Abrir el fichero indicado en la variable nombreFichero
   FileReader fr = new FileReader("prueba.txt");
   //Leer el primer carácter
   //Se debe almacenar en una variable de tipo int
   int caract = fr.read();
   //Se recorre el fichero hasta encontrar el carácter -1
   //   que marca el final del fichero
   while(caract != -1)
   {
       //Mostrar en pantalla el carácter leído convertido a char
       System.out.print((char)caract);
       //Leer el siguiente carácter
       caract = fr.read();
   }
   //Cerrar el fichero
   fr.close();
}
catch (Exception e)
{
   System.out.println("Error de lectura del fichero");
}

2 comentarios:

  1. disculpa y como seria para que me diga cuantos caracteres hay en total y cuales se repiten y cuantas veces se repitieron?

    ResponderEliminar
  2. necesito saber cuando es el final de la linea, gracias me ayudaste mucho!

    ResponderEliminar

 

Contador de visitas