2014-01-26 18 views
5

Ich möchte Positionen aller Elemente von Array mit bestimmten Wert finden. Beispiel:Finden Sie alle Indizes eines Elements in einer Groovy-Liste

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

I Positionen von 4 finden will, hier Positionsnummern sind 3,7,9

Wie es elegant mit schönen groovy Sammlungen Methoden zu finden?

erstaunlich
println numbers.findIndexValues { 
    it == 4; 
} 

Groovy ist !!!:

Antwort

7

ich die Lösung gefunden haben

Verwandte Themen