1. //取出id并去重生成新list
    2. List<Long> orderDoctorIds = doctorListVos.stream().map(DoctorListVo::getId).collect(Collectors.toList())
    3. .stream().distinct().collect(Collectors.toList());
    1. //使⽤stream流把list1list2根据属性userId合并⼀个list集合
    2. List<Map<String, Object>> list = list1.stream().map(m ->{
    3. list2.stream().filter(m2-> Objects.equals(m.get("userId"),m2.get("userId"))).forEach(m2->{
    4. m.put("gender",m2.get("gender"));
    5. m.put("age",m2.get("age"));
    6. });
    7. return m;
    8. }).collect(Collectors.toList());