Java 8, как преобразовать список карт в карту списка?JAVA

Программисты JAVA общаются здесь
Anonymous
Java 8, как преобразовать список карт в карту списка?

Сообщение Anonymous »

Я уже перешел по многим ссылкам, таким как: https://www.mkyong.com/java8/java-8-con ... st-to-map/ и Java 8 List в Map, но Я не знал, как создать Map

Предполагая, что один сотрудник может работать во многих отделах, поэтому Я пытаюсь получить это здесь

Вот мой код:

List results = jdbcTemplate.queryForList(SQL, empId);

Map resultMap = new HashMap();

List tempLst = new ArrayList();
for (Map map : results) {
tempLst.add(Integer.valueOf(map.get("DEPARTMENT_ID").toString().trim()));
}
resultMap.put(empId,tempLst);


Я попробовал что-то вроде ниже:

results.stream().collect(Collectors.toMap(currencyId, Arrays::asList))


Но мне это не подходит, я тоже пробовал

results.stream().collect(groupingBy(currencyId, mapping(Integer.valueOf(map.get("EMP_ID").toString().trim()), toList())));


Подробнее здесь: https://stackoverflow.com/questions/555 ... ap-of-list

Вернуться в «JAVA»