溫馨提示×

Kotlin集合操作如何實(shí)現(xiàn)過濾

小樊
81
2024-11-10 03:29:14
欄目: 編程語言

在Kotlin中,你可以使用filter函數(shù)來過濾集合中的元素。filter函數(shù)接受一個(gè)lambda表達(dá)式作為參數(shù),該表達(dá)式用于定義過濾條件。如果集合中的元素滿足條件,則保留該元素;否則,將其排除。以下是一個(gè)簡單的示例:

fun main() {
    val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9)

    // 使用filter函數(shù)過濾出偶數(shù)
    val evenNumbers = numbers.filter { it % 2 == 0 }

    println("原始集合: $numbers")
    println("偶數(shù)集合: $evenNumbers")
}

輸出結(jié)果:

原始集合: [1, 2, 3, 4, 5, 6, 7, 8, 9]
偶數(shù)集合: [2, 4, 6, 8]

在這個(gè)例子中,我們創(chuàng)建了一個(gè)名為numbers的整數(shù)列表。然后,我們使用filter函數(shù)過濾出偶數(shù),并將結(jié)果存儲在evenNumbers變量中。最后,我們打印原始集合和過濾后的偶數(shù)集合。

0