在Kotlin中,你可以使用filter
函数来过滤集合中的元素。filter
函数接受一个lambda表达式作为参数,该表达式用于定义过滤条件。如果集合中的元素满足条件,则保留该元素;否则,将其排除。以下是一个简单的示例:
fun main() { val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9) // 使用filter函数过滤出偶数 val evenNumbers = numbers.filter { it % 2 == 0 } println("原始集合: $numbers") println("偶数集合: $evenNumbers") }
输出结果:
原始集合: [1, 2, 3, 4, 5, 6, 7, 8, 9] 偶数集合: [2, 4, 6, 8]
在这个例子中,我们创建了一个名为numbers
的整数列表。然后,我们使用filter
函数过滤出偶数,并将结果存储在evenNumbers
变量中。最后,我们打印原始集合和过滤后的偶数集合。