Kotlin:检查列表是否具有特定类型的对象

时间:2019-08-29 09:36:22

标签: list class inheritance kotlin

我有一个界面:

interface Change

和一个功能

 fun test (listOfChanges: List<Change>)

以及实现Change接口的此类:

 class MyChange :Change

如何检查listOfChanges是否具有MyChange类的元素?

赞:if(listOfchanges.contains(MyChange::class)

1 个答案:

答案 0 :(得分:6)

您可以使用any()

listOfChanges.any { it is MyChange }