Map<String ,List<User.getUserName>>,这里的key是什么?
jdk1.8及以上可以用stream流,
List<PrpSpersonHis> prpSpersonHises=prpSpersonHisJpa.getPrpSpersonHis(personInfo.getUsercode());
Map<String, List<PrpSpersonHis>> groupBy = prpSpersonHises.stream().collect(Collectors.groupingBy(PrpSpersonHis::getUserCode));
1.8以下可以循环list,然后把对应值放map里
Map<String, PrpSpersonHis> newMap=new HashMap<>();
for(int i=0;i<prpSpersonHises.size();i++){
newMap.put(prpSpersonHises.get(i).getUserCode(),prpSpersonHises.get(i));
}
根据你的代码需求改一改就行
循环一下放进去不就行了