2014-01-26 5 views
5

Я хочу найти позиции всех элементов массива с определенным значением. Пример:Найти все индексы элемента в списке Groovy

def numbers = [1, 2, 3, 4, 5, 6, 5, 4, 6, 4, 9, 2]; 

Я хочу найти позиции 4, здесь номера позиций являются 3,7,9

Как найти это элегантный с хорошими методами заводной коллекции?

ответ

7

Я нашел решение:

println numbers.findIndexValues { 
    it == 4; 
} 

Groovy удивительна !!!

Смежные вопросы