elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:40  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Problema con una busqueda dentro de una archivo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con una busqueda dentro de una archivo  (Leído 399 veces)
DaniCrist

Desconectado Desconectado

Mensajes: 2



Ver Perfil
Problema con una busqueda dentro de una archivo
« en: 13 Noviembre 2011, 19:51 »

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 " ";
      }


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines