Test Foro de elhacker.net SMF 2.1

Programación => Programación General => 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.


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
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: .rn3w. 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.