【发布时间】:2020-01-14 17:17:18
【问题描述】:
Map<String,String> persons = new HashMap<>();
persons.put("aaaa@testing","123456789");
persons.put("bbbb@testing","987654321");
Map<String,UsersDTO> users = new HashMap<>();
users.put("aaaa@testing", UsersDTO1);
users.put("bbbb@testing",UsersDTO2);
//Below one is the my required final map by using above two maps by using java 8 Lambdas
Map<String,UsersDTO> finalMap = new HashMap<>();
finalMap.put("123456789",UsersDTO1);
finalMap.put("987654321",UsersDTO2);
如何使用以上两张地图制作finalMap?这类问题可能存在,但我想特别关注这一点,这就是我发布它的原因。如何使用 lambda 表达式制作?
【问题讨论】:
-
您希望您的最终地图为
<String,String>,但您却将UserDtos 放入其中? -
抱歉打错了,最后我想要
泛型类型映射
标签: java collections java-8 hashmap java-stream