Después de que se repite el valor de List to Map en Java8, el método de fusionar el valor en una Lista

Originalmente era un conjunto de menús, luego agrupados por nodo principal, y fusionó todos los nodos secundarios en una lista

List <SysMenu> menuList = new ArrayList <> (); 
Map <String, List <SysMenu>> menuMap = menutList.stream (). Collect (Collectors.toMap (SysMenu :: getParentId, menuObj ->
        Lists.newArrayList (menuObj), (List <SysMenu> newValueList, List <SysMenu> oldValueList) -> 
{
oldValueList.addAll (newValueList);
return oldValueList;
}));

  

Supongo que te gusta

Origin www.cnblogs.com/coding88/p/12748945.html
Recomendado
Clasificación