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

pix*_*xel 3 groovy tuples

我有:

List<Tuple2<String, String>> listOfTuples
Run Code Online (Sandbox Code Playgroud)

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

例如。

[Tuple2('1','foo'), Tuple2('2','bar')]
Run Code Online (Sandbox Code Playgroud)

['foo','bar']
Run Code Online (Sandbox Code Playgroud)

Szy*_*iak 5

这很简单。您可以使用Groovy 的扩展运算符来提取元组的第二个元素的列表。

考虑以下示例:

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

assert ['foo', 'bar'] == list*.second
Run Code Online (Sandbox Code Playgroud)