Карта списка кортежей в список вторых элементов в Groovy? - PullRequest
0 голосов
/ 05 июля 2019

у меня есть:

List<Tuple2<String, String>> listOfTuples

Я хотел бы получить список вторых элементов от каждого Tuple2

Например.

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

до

['foo','bar']

1 Ответ

2 голосов
/ 05 июля 2019

Это легко.Вы можете использовать Groovy 'оператор распространения , чтобы извлечь список вторых элементов кортежа.

Рассмотрим следующий пример:

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

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