IndexOf para buscar en un fichero[Solucionado]

Iniciado por aldg, 20 Febrero 2012, 22:32 PM

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

aldg

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?
                     
Intel Quad Core Q9550 2.83 GHZ
4 GB RAM DDR2 800
Asus Nvidia 9500 GT 1GB DDR2
Asus P5N-MX

aldg

Intel Quad Core Q9550 2.83 GHZ
4 GB RAM DDR2 800
Asus Nvidia 9500 GT 1GB DDR2
Asus P5N-MX

.rn3w.

podes poner mas ejemplos?? no entiendo mucho ...

aldg

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.
Intel Quad Core Q9550 2.83 GHZ
4 GB RAM DDR2 800
Asus Nvidia 9500 GT 1GB DDR2
Asus P5N-MX