一个字段为key
Map<String, Unit> unitMap = units.stream().collect(Collectors.toMap(Unit::getName, Function.identity()));
多个字段为key
Map<String, Dept> deptMap = depts.stream().collect(Collectors.toMap(dept -> dept.getCode() + dept.getName(), Function.identity()));