Me he creado un hashtable para que en cada clave guarde el idioma y en el campo de datos un array[12] con el nombre de cada mes en su idioma correspondiente.
El problema que me surge es que una vez cargados los datos en el hashtable. ¿Como recupero ese array[12] para poder ir leyendolo uno a uno? Marcado en rojo.
Muchas gracias.
Código:
String meses[] = new String [noMeses]; BufferedReader fin = Text.open("entrada.txt"); Hashtable tablaMes = new Hashtable(); System.out.println("CALENDARIOS BILINGUES"); //Declaro dos Hashtables, una para los meses y otra para los días de la semana //Voy rellenando ambas tablas con los datos del fichero for(int i=0;i<noDeIdiomas;i++){ Calendario cal = new Calendario(); cal.ponerIdioma(fin); for(int j=0;j<noMeses;j++){ cal.ponerLiteralMeses(fin); meses[j] = cal.literalMes; } tablaMes.put(cal.idioma,meses); } //Muestro en pantalla los datos leidos for(Enumeration e = tablaMes.keys();e.hasMoreElements();){ System.out.println("keys:"+(String)e.nextElement()); String mes = (String)e.nextElement(); //String sObj = (String)tablaMes.get(mes); String prueba[] = new String [noMeses]; prueba = tablaMes.get(mes); }