RE: Clave de Hashtable
"lucasnrb" <lucasnrb-/[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Hola Valetrico, es muy simple lo que planteas. Te voy a dar una explicacion bastante breve pero completa. Como ya sabes, en una Hashtable oodes guardar pares clave/valor y lo interesante de esto es que tanto la clave como el valor pueden ser un Object osea es lo mas generico, no es genial? Bueno, es barbaro para la mayoria de los casos, la cuestion es que vos queres que la clave sea el Documento osea un int y que el valor que te devuelva sea del tipo Chofer, ahora con Java podes hacer el uso de Generics o Clases parametrizadas, para cumplir con tu proposito, esto es Hashtable<Integer, Chofer> tablaChoferes = new Hashtable<Integer, Chofer>(int nroPrimo); Esto te permite guardar SOLO de esos tipos y tambien te evitas un Cast, con esto lo vas a entender, Chofer c = tablaChoferes.get(12345678); En cuanto al parametro que recibe el constructor de la Hashtable te recomiendo que sea un numero primo, el porque te lo puede dar Wikipedia jeje. Espero te sea util. Slds Cdls.- Lucas M. Nobile