Molte volte io faccio cosi' se mi interessano sia le chiavi che i valori:
codice:
Map<Integer, Object> myMap = new LinkedHashMap<Integer, Object>(); //Poi parametrizzi come vuoi, <Integer, Object> e' solo un esempio
//la riempi e ci fai tutto quello che vuoi
Set<Integer> keys = myMap.keySet();
for (Integer i : keys) {
Object value = myMap.get (i); //value sarebbe il tuo array ad esempio
}
Oppure se ti interessano solo i valori:
codice:
Map<Integer, Object> myMap = new LinkedHashMap<Integer, Object>(); //Poi parametrizzi come vuoi, <Integer, Object> e' solo un esempio
//la riempi e ci fai tutto quello che vuoi
Collection<Object> vals = myMap.values();
for (Object o : vals) {
//vals sarebbe il tuo array ad esempio
}