Problema con una busqueda dentro de una archivo

Iniciado por DaniCrist, 13 Noviembre 2011, 19:51 PM

0 Miembros y 1 Visitante están viendo este tema.

DaniCrist

Hola Buenos Dias/Tardes/NOches a todos bueno tengo un problema espero q me puedan ayudar a solucionarlo el problema es :

"Tengo un archivo de almacena Nombre Codigo Fecha y yo quiero hacer un busqueda de ya sea por nombre o por codigo para mostrarlo en el Frame"

he intentado hacer un metodoq  busque el codigo despues de leer el archivo pero no suceda nada.
esto es lo q he hecho ;
public String buscarCodigo1(long au){
         Libreria p=ultimo;
         
         RandomAccessFile file =null;
         String nomDir, nomArchivo;      
         String saltoLinea = System.getProperty("line.separator");
         String ruta = System.getProperty("file.separator");   
         String reg="";
         
         nomDir = "D:" + ruta + ruta + "Archivo";
         nomArchivo = "Archivo.txt";
         
      
         try{
            file=new RandomAccessFile(nomDir + ruta + nomArchivo, "rw" );
         }catch (Exception e) {
            // TODO: handle exception
         }
         int cod;
         String libro,autor;
         try{
            file.seek(0);   
            while((reg=file.readLine())!=null){
               
               cod=Integer.parseInt(reg.substring(0,10));
               if(cod==au){
                  libro=reg.substring(40,70);
                  autor=reg.substring(10,40);
               return cod+"\t"+libro+"\t"+autor;
               }   file.seek(0);
         
            }
            file.close();
         }catch (Exception e) {}
      
            
         return " ";
      }