[kotlin] 리스트(List)에 저장된 요소들을 필터링하는 방법은 어떻게 되나요?

예를 들어, 아래와 같이 리스트를 선언하고 이를 필터링할 수 있습니다:

val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
val filteredNumbers = numbers.filter { it % 2 == 0 } // 짝수만 필터링
println(filteredNumbers) // [2, 4, 6, 8, 10]

위의 예제에서는 filter 함수를 사용하여 numbers 리스트에서 짝수만 필터링하여 filteredNumbers 리스트에 저장하고, 그 결과를 출력하고 있습니다.

필터링 조건에 따라 원하는 요소들을 쉽게 추출할 수 있도록 도와주는 filter 함수는 Kotlin의 리스트 처리에서 매우 유용하게 활용될 수 있습니다.

참고 자료: