Если все, что вы пытаетесь сделать, это получить значение из самого hashmap, вы можете сделать что-то вроде следующего:
for (Object key : map.keySet()) {
Object value = map.get(key);
//TODO: this
}
Или вы можете перебирать записи на карте, если это то, что вас интересует:
for (Map.Entry<Object, Object> entry : map.entrySet()) {
Object key = entry.getKey();
Object value = entry.getValue();
//TODO: other cool stuff
}
Как сообщество, мы могли бы дать вам лучшие / более подходящие ответы, если бы у нас была идея, зачем вам нужны индексы или что, по вашему мнению, индексы могут сделать для вас.