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)