【发布时间】:2019-11-27 07:18:26
【问题描述】:
如何从 Any 数组中检查和访问 adViewClass?
val adViewClass = AddViewClass(name = "an instance")
val elements = listOf("trevor", "john", adViewClass, "0goo")
如何从列表中获取adViewClass
【问题讨论】:
标签: kotlin arraylist casting any
如何从 Any 数组中检查和访问 adViewClass?
val adViewClass = AddViewClass(name = "an instance")
val elements = listOf("trevor", "john", adViewClass, "0goo")
如何从列表中获取adViewClass
【问题讨论】:
标签: kotlin arraylist casting any
您可以使用filterIsInstance(Class<>)获取列表中的特定类的所有实例
val elements: List<Any> = listOf<Any>("trevor", "john", AdViewClass, "0goo")
val listOfAdViewClass = elements.filterIsInstance(AdViewClass::class.java)
过滤后的列表将包含列表中该类的所有实例。
【讨论】: