list - 通过groovy中的键列表从地图中获取值
问题描述
我有一个字符串列表,我想使用这个键列表从地图中获取值。
例如:
ListOfKeys = ["one", "two", "three"]
map =["one":1,"two":2,"three":3,"four":4]
我应该只得到前三个,因为它们在地图上,其余的不在。
谢谢
解决方案
ListOfKeys = ["one", "two", "three"]
map =["one":1,"two":2,"three":3,"four":4]
def values = ListOfKeys.collectEntries{ map[it] }
推荐阅读
- python - django.db.utils.ProgrammingError:关系“auth_group”不存在
- c - GSM SIM900A 模块与 PIC18F4520 控制器接口
- scala - Scala Cats State Monad
- angular - 为什么在进行 AOT 构建时不能在导出中使用简单的数组方法
- python - 目标重启后pydbus重新连接
- python - 如何在 Python Pandas 中将值从一行结转到另一行,我正在尝试复制 SAS 保留语句的功能
- deployment - 在自动缩放条件下重新部署时,Kubernetes 滚动更新不遵守“maxUnavailable”副本
- r - 有一个需要为每个人选择最新的月份列表
- reactjs - 为什么代理在与 webpack 一起使用时不起作用
- java - 从 Firestore 查询数据到 Arraylist 但一无所获?