Недавно у меня есть разговор с коллегой о том, каким будет оптимальный способ преобразования List
в Map
в Java и, если есть какие-то конкретные преимущества от этого.
Я хочу знать оптимальный подход к преобразованию и был бы очень благодарен, если кто-нибудь сможет мне помочь.
Это хороший подход:
List<Object[]> results;
Map<Integer, String> resultsMap = new HashMap<Integer, String>();
for (Object[] o : results) {
resultsMap.put((Integer) o[0], (String) o[1]);
}