list中是map,stream如何拿到key集合
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list中是map,stream如何拿到key集合相关的知识,希望对你有一定的参考价值。
参考技术A 从设置拿到,我们都知道Map是存放键值对<Key,Value>的容器,知道了Key值,使用方法Map.get(key)能快速获取Value值。然而,有的时候我们需要反过来获取,知道Value值,求Key值。本文将用实例介绍三种方法,通过传入Value值,获取得到Key值。 参考技术B list中是map,stream如何拿到key集合
list.stream().map(m -> m.keySet()).collect(Collectors.toSet());
// Q20:list中是map,stream如何拿到value集合
list.stream().map(m -> m.values()).collect(Collectors.toSet()); 参考技术C 改变system。要在一系列的list中,根据map,stream拿到key数据集合,需要改变system的值。
以上是关于list中是map,stream如何拿到key集合的主要内容,如果未能解决你的问题,请参考以下文章
java、传到页面的数据是map类型、map的value是list类型、list中是对象的集合、对象中有一个属性是map类