Java: Как преобразовать список в карту

Недавно я разговаривал с коллегой о том, как лучше всего преобразовать 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]);
}
201
задан Sabbir Ahmed 2 March 2019 в 21:05
поделиться