2014-01-26 5 views
5

특정 값을 가진 배열의 모든 요소 위치를 찾고 싶습니다. 예 : 나는 4의 위치를 ​​찾으려면Groovy 목록에있는 요소의 모든 색인 찾기

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

, 여기 위치 번호는

3,7,9 어떻게 좋은 끝내 수집 방법과는 우아한 찾을 수 있습니까?

답변

7

나는 해결책을 발견 :

println numbers.findIndexValues { 
    it == 4; 
} 

그루비는 굉장하다!

관련 문제