Foro de elhacker.net

Programación => Java => Mensaje iniciado por: aldg en 20 Febrero 2012, 22:32 pm



Título: IndexOf para buscar en un fichero[Solucionado]
Publicado por: aldg en 20 Febrero 2012, 22:32 pm
Hola me he encontrado un problema y no estoy trabado, resulta que quiero buscar una cadena dentro de un fichero y con el indexof me sirve.

Asi si me funciona.


Código:
String var="";              
String varintro="Pepe 6555555/92587898";
                      
                        do{                        
                             var=fich.readLine();
                            if(var!=null)
                            {          
                                if(var.indexOf(varintro)!=-1)
                                    System.out.print(var);
                                    
                                  
                            }
                        }while(var!=null);

Pero si la variable string es asignada de esta forma
Código:
String varintro=nombre+(int)tlfno+"/"+(int)casa";

no me hace nada y he mirado y no hay espacio de mas ni nada.

¿alguien me puede ayudar?
                      


Título: Re: IndexOf para buscar en un fichero[Solucionado]
Publicado por: aldg en 20 Febrero 2012, 22:37 pm
Me respondo a mi mismo
fich.seek(0); xDD


Título: Re: IndexOf para buscar en un fichero[Solucionado]
Publicado por: bengy en 21 Febrero 2012, 00:14 am
podes poner mas ejemplos?? no entiendo mucho ...


Título: Re: IndexOf para buscar en un fichero[Solucionado]
Publicado por: aldg en 21 Febrero 2012, 17:55 pm
Lo que hize con el IndexOf es buscar una cadena de caracteres dentro de un fichero, y luego le añadi el fiche.seek(0) que lo que hace es posicionar al principio del fichero para poder hacer varias busquedas en un bucle for.