Java HashMap: Как получить ключ и значение по индексу?

Я пытаюсь использовать HashMap для сопоставления уникальной строки со строкой ArrayList следующим образом:

HashMap<String, ArrayList<String>>

В принципе, я хочу иметь доступ к ключам по номерам, а не по имени ключа. И я хочу иметь доступ к указанному значению ключа, чтобы перебирать его. Я представляю себе что-то вроде этого:

for(all keys in my hashmap) {
    for(int i=0; i < myhashmap.currentKey.getValue.size(); i++) {
        // do things with the hashmaps elements
    }
}

Есть ли простой способ сделать это?

29
задан rogerdpack 2 February 2016 в 22:14
поделиться