Muk*_*rov 2 inheritance class list kotlin
我有一个界面:
interface Change
Run Code Online (Sandbox Code Playgroud)
和一个功能:
fun test (listOfChanges: List<Change>)
Run Code Online (Sandbox Code Playgroud)
和实现Change
接口的此类:
class MyChange :Change
Run Code Online (Sandbox Code Playgroud)
如何检查是否listOfChanges
有MyChange
类元素?
喜欢: if(listOfchanges.contains(MyChange::class)
您可以使用any()
:
listOfChanges.any { it is MyChange }
Run Code Online (Sandbox Code Playgroud)