在Kotlin中,如何找到列表中最后包含0的所有元素?

时间:2019-02-03 14:30:51

标签: kotlin

给定的列表是:

var list = mutableListOf(5, 700, 8, 9, 660, 53, 90, 36)

我真的不知道那我该怎么办

if(0 in list) println("in list")

我可以添加什么以在中找到0?

1 个答案:

答案 0 :(得分:4)

您的列表包含整数,因此您希望所有被10整除的项目
表示除以10的除法将剩下0。
您可以filter这样的列表:

val list = mutableListOf(5, 700, 8, 9, 660, 53, 90, 36)
val newList = list.filter { it % 10 == 0 }
println(newList)

将打印

[700, 660, 90]

这将创建一个列表newList,其中包含所有以0结尾的项目(可被10整除)