Cita:
Iniciado por dogduck Por lógica :
//found se inicializa como false
...
boolean found = false;
...
//found toma su valor "definitivo" en el método search(ID) de el objeto
// leerObj de la clase leer , postea esa clase a ver si entre todos ...
found = leerObj.search(ID);
Y como vemos que found nunca toma el valor true , supongo que ese método no hace lo que tiene que hacer ... Sin datos ... Sin datos ... No puedo proseguir
Investiga por hay
No creo que ese sea el problema, ya que como habia dicho, en las pruebas de consola que hice SIEMPRE funciona a la perfeccion.
Por ejemplo, esta clase de prueba que hice siempre funciona bien:
Código PHP:
public class Pruebas
{
public static void main( String args[])
{
System.out.println("clase de pruebas");
Leer leerObj = new Leer();
boolean found = false;
String ID = "118749 ";
found = leerObj.search(ID);
if ( found == true )
{
System.out.println("118749");
}
else if ( found == false)
{
System.out.println("118282");
}
}
}
No sera que mi archivo de datos.txt tengo que darle un permiso o a mi clase Leer en el XML o en alguna otra parte??
Sinceramente ya no se que hacer para solucionar el problema :S:S