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; } }
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; } }