Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2009, 16:50
oscarmoal
 
Fecha de Ingreso: marzo-2008
Mensajes: 63
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Como leer la última línea

Hola!

se que quizá esta pregunta sería básica, pero no he hallado la respuesta, alguno de ustedes sabe como recuperar la última línea de un archivo, tengo esto pero no me va bien

Código:
            try
            {
               fd_in = new BufferedReader (new FileReader("origen.txt"));
               fd_out = new BufferedWriter(new FileWriter(cad, true));
               int k = 0;
               while ((linea = fd_in.readLine()) != null) 
               {
                  k++;
                  fd_out.write (linea, 0, linea.length());
                  fd_out.newLine();
                  System.out.println(linea);

               }
               System.out.println(k - 1);
               fd_in.close ();
               fd_out.close ();            
            }
lo que quiero es que me despliegue la última línea de mi archivo, pero con k-1, solo obtengo el # de líneas que hay en mi archivo, si alguien me pudiera dar una mano, se los agradecería.