MapbaseAreaMap = this.baseAreaService .findbaseAreaList(baseAreaCon).stream() .collect(Collectors.toMap(baseArea::getZoneCode, a -> a, (k1, k2) -> k1));
集合的形式上 List.stream()相当于对List集合进行遍历
以上的代码为例说明
- 将baseArea::getZoneCode 表示baseArea的getZoneCode作为map的key值
- a->a 表示将原来的对象作为map的value值;
- 参数(K1,K2)->K1中,如果k1和K2的key值相同,选择K1作为那个key对应的value值



