Один из способов сделать это - создать список, добавив все ключи, например:
List list = new ArrayList(map.keySet());
Затем добавьте все значения, например:
list.addAll(map.values);
И, возможно, вам придетсяДоступ с индексом, как: если размер карты 10, вы знаете, что у вас есть 20 элементов в списке.Таким образом, вы должны написать логику для доступа к ключу-значению из списка с правильным вычислением индекса как: size / 2 что-то вроде этого.Я не уверен, поможет ли это, каково ваше требование.