groovy - 将元组列表映射到 Groovy 中的第二个元素列表?

标签 groovy tuples

我有:

List<Tuple2<String, String>> listOfTuples

我想要每个 Tuple2 中的第二个元素的列表

例如。
[Tuple2('1','foo'), Tuple2('2','bar')]


['foo','bar']

最佳答案

这很简单。您可以使用 Groovy' spread operator提取元组的第二个元素的列表。

考虑以下示例:

def list = [new Tuple2('1','foo'), new Tuple2('2','bar')]

assert ['foo', 'bar'] == list*.second

关于groovy - 将元组列表映射到 Groovy 中的第二个元素列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56905221/

相关文章:

spring - 将 portlet 与 grails 应用程序上下文连接起来,还是通过 grails 部署多个 portlet?

grails - Grails/GORM —使用 'hasMany'将关联映射到整个类层次结构

java - Groovy 类加载器不会加载 Java 类

scala - 从展平元组创建嵌套通用案例类

scala - 将元组与null匹配

sql-server - 如何使用 JPA/Hibernate 设置 XACT_ABORT?

grails - 在运行时重新定义域类映射

f# - fsharp 中的 fst 和 3 元组

python - 列表理解以从字典中提取元组列表

python - 如何在Python中的列表中存储多个字符串?