Duda Array Object
Publicado por quim (2 intervenciones) el 01/07/2009 11:39:13
Hola,
Tengo una hashtable: las keys son Strings y los elements son arrays de Strings.
En la segunda posicion de los arrays tengo guardado un numero "como un string".
Lo que me gustaria hacer es recorrer toda la tabla en busqueda del maximo. Había pensado hacer esto:
(por cierto, la hashtable se llama dades)
for (Enumeration e = dades.elements() ; e.hasMoreElements() ;) {
if(max<Integer.parseInt((e.nextElement())[2])) ...
Pero me dice "array required, but java.lang.Object found"
Supongo que el error esta en ( e.nextElement() ) [2]
Pero no se como cambiarlo.
Muchas gracias por la ayuda.
PD: para mirar que numero es el mayor utilizo el Integer.parseInt(). Es necesario? puedo comparar directamente Strings?
Muchas gracias de nuevo
Tengo una hashtable: las keys son Strings y los elements son arrays de Strings.
En la segunda posicion de los arrays tengo guardado un numero "como un string".
Lo que me gustaria hacer es recorrer toda la tabla en busqueda del maximo. Había pensado hacer esto:
(por cierto, la hashtable se llama dades)
for (Enumeration e = dades.elements() ; e.hasMoreElements() ;) {
if(max<Integer.parseInt((e.nextElement())[2])) ...
Pero me dice "array required, but java.lang.Object found"
Supongo que el error esta en ( e.nextElement() ) [2]
Pero no se como cambiarlo.
Muchas gracias por la ayuda.
PD: para mirar que numero es el mayor utilizo el Integer.parseInt(). Es necesario? puedo comparar directamente Strings?
Muchas gracias de nuevo
Valora esta pregunta


0