|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
saber las keys de un hashtableHola conel codigo de abajo se los valores de un hastable, de la pareja nombre, valor saco el valor.
Pero no se como conseguir el nombre. es decir si un hastable tiene: nombre1,valor1 nombre2,valor2 tebndria que poder tomar y poder imprimir los nombres. me podeis ayudar ha ahcerlo?con el codigo de abajo tomo los valores solamente. muchas gracias Hastable ht = new Hashtable(); .. lleno el hastable Set sKeys = ht.keySet(); Vector keys = new Vector(sKeys); Collections.sort(keys); for(Iterator i = keys.iterator(); i.hasNext(); ) { System.out.println(ht.get(i.next())); } |
|
|
Re: saber las keys de un hashtableAt 22:21 03/12/2005, you wrote:
>Hola conel codigo de abajo se los valores de un hastable, de la >pareja nombre, valor saco el valor. >Pero no se como conseguir el nombre. >es decir si un hastable tiene: >nombre1,valor1 >nombre2,valor2 > >tebndria que poder tomar y poder imprimir los nombres. >me podeis ayudar ha ahcerlo?con el codigo de abajo tomo los valores solamente. >muchas gracias >Hastable ht = new Hashtable(); >.. lleno el hastable >Set sKeys = ht.keySet(); >Vector keys = new Vector(sKeys); >Collections.sort(keys); >for(Iterator i = keys.iterator(); i.hasNext(); ) { >System.out.println(ht.get(i.next())); >} sustituye System.out.println(ht.get(i.next())); por System.out.println(i.next()); saludos |
|
|
Re: saber las keys de un hashtablelo que pasa es que el metodo ht.get(key) retorna el valor asociado. entonces lo unico que tienes que recorrer es el conjunto de llaves sin pedir los valores de nuevo al hashtable ... modifique el cod para que veas como funciona. no se que objetos uses asi que sobreescribe el toString correctamente para que se vea bien si no usas Strings.
Hastable ht = new Hashtable(); .. lleno el hastable Set sKeys = ht.keySet(); Vector keys = new Vector(sKeys); Collections.sort(keys); for(Iterator i = keys.iterator(); i.hasNext(); ) { Object key = i.next(); System.out.println("Llave: \n\t" + key); System.out.println("Valor: \n\t" + ht.get(key)); } Miren Urkijo <miren@...> wrote: Hola conel codigo de abajo se los valores de un hastable, de la pareja nombre, valor saco el valor. Pero no se como conseguir el nombre. es decir si un hastable tiene: nombre1,valor1 nombre2,valor2 tebndria que poder tomar y poder imprimir los nombres. me podeis ayudar ha ahcerlo?con el codigo de abajo tomo los valores solamente. muchas gracias Hastable ht = new Hashtable(); .. lleno el hastable Set sKeys = ht.keySet(); Vector keys = new Vector(sKeys); Collections.sort(keys); for(Iterator i = keys.iterator(); i.hasNext(); ) { System.out.println(ht.get(i.next())); } Para cancelar su subscripci?n a este grupo, env?e un mensaje de correo electr?nico a: javaSpain-unsubscribe@... --------------------------------- Enlaces a Yahoo! Grupos Para visitar tu grupo en la web, accede a : http://es.groups.yahoo.com/group/javaSpain/ Para cancelar tu suscripci?n a este grupo, env?a un mensaje a: javaSpain-unsubscribe@... El uso que hagas de Yahoo! Grupos est? sujeto a las Condiciones del servicio de Yahoo!. --------------------------------- Yahoo! DSL Something to write home about. Just $16.99/mo. or less |
|
|
Re: saber las keys de un hashtableHola , tengo que hacer un método, ya teniendo un hashtable que pasandole una clave que en este caso es el documento me devuelva el valor.
Para despues usar el valor, del que tengo que calcular unas cosas. La tabla es de documento, Chofer. Ingresando un documento me tiene que devolver el Chofer para que yo de ahi pueda con los atributos del Chofer hacer otras cosas. Agradezco si alguien puede ayudarme. |
| Free Forum Powered by Nabble | Forum Help |