RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  67557 - PREGUNTA SOBRE BLOQUE DE CODIGO EN JAVA
Autor:  jesus david lopez sandoval
que tal, disculpen, quisiera que alguien me asistiera en este bloque de codigo escrito en java, .....

public void Buscar (String buNombre)
{
String bNombre = buNombre.toUpperCase ();
int pos=-1;
for (int y=0;y<x;y++)
{
vecDir[y].getNombre().compareTo (bNombre);
pos = y;
break;
}
if(pos>-1)
{
System.out.println(" EL NOMBRE ES: "+vecDir[pos].getNombre());
System.out.println(" EL APELLIDO ES: "+vecDir[pos].getApellidop());
System.out.println(" EL TELEFONO ES: "+vecDir[pos].getTelefono());
System.out.println(" LA DIRECCION ES: "+vecDir[pos].getDireccion());
System.out.println(" EL E-MAIL ES: "+vecDir[pos].getCorreo());
}
if(pos<-1)
{
System.out.println("EL NOMBRE: " +vecDir[pos].getNombre() + " NO SE ENCUENTRA REGISTRADO");
}
}

el problema aqui es que, al momento de realizar una busqueda por medio del nombre previemente guardado en un arreglo de objetos, me imprime todos los datos de manera normal, pero si introdusco un nombre que no esta registrado en el vector, me sigue imprimiendo los datos, como hago para arreglar ese problema, agradeceria mucho su asistencia....gracias!!


Nombre
Apellidos
Correo
Comentarios