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

时间:2019-07-05 14:45:24

标签: groovy tuples

我有:

List<Tuple2<String, String>> listOfTuples

我想从每个Tuple2

中获得第二个元素的列表

例如。

[Tuple2('1','foo'), Tuple2('2','bar')]

['foo','bar']

1 个答案:

答案 0 :(得分:2)

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

考虑以下示例:

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

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