Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2008, 17:07
infosonic
 
Fecha de Ingreso: octubre-2007
Mensajes: 4
Antigüedad: 16 años, 7 meses
Puntos: 0
Ayuda con una Busqueda en Java

Que onda chavos, como andan.
Bueno lo que pasa es que ando haciendo un programa usando un Hastable en java, el cual tiene que agregar, eliminar, y buscar.etc.

Tengo los siguientes datos en la tabla
Id
Nombre
Asesor
Titulacion

bueno mi problema esta en la busqueda, e logrado hacer la busqueda por medio del Id.

Código HTML:
public Persona recuperar(String id)
	{
		if(tabla.containsKey(id))
		{
			//devuelve la persona cuyo id se indica
			return tabla.get(id);
		}
		else{
			return null;
		}
	}
de este modo.

Pero al quere hacer a busqueda con otro dato digamos, por nombre, no la hace, croe que es por la forma que en maneja los keys el hastable, pero no he sabido la forma de buscar por medio de otro dato, tla ves aun no entienda bien este uso de keys.

Aclaro todos los datos son String

Pd: Asi fue una pruba que trate de hacer pero no sirvio, solo cambie la variable de la id por la variable del nombre (nom)

Código HTML:
public Persona recuperar(String nom)
	{
		if(tabla.containsKey(nom)
		{
			
			return tabla.get(nom);
		}
		else{
			return null;
		}
	}
Espero puedan ayudarme chavos