Duda Array Object

Quim
30 de Junio del 2009
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 mayor utilizo el Integer.parseInt(). Es necesario? puedo comparar directamente Strings?
Muchas gracias de nuevo