Я новичок в Java, поэтому терпите меня.
У меня есть HashMap списков.
static Map<Integer, List<String>> contactList = new HashMap<Integer, List<String>>();
Я повторяю каждую запись HashMap и отображаю ее, используя:
for (Map.Entry<Integer, List<String>> entry : contactList.entrySet()) {
System.out.println(entry.getKey() + " - " + entry.getValue());
}
Теперь мой список хранится в entry.getValue (), но мне нужны только первая, вторая и третья записи из этих списков. Я считаю, что мне нужно назначить список его собственному объекту до итерации, но я не могу извлечь список из HashMap.
Выходные данные должны отображать каждую запись HashMap, включая ее ключ, но только первые 3 элемента списка.