首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Kotlin中,如何检查List<Any>包含一个或另一个数据类?

在Kotlin中,我们可以使用any函数结合lambda表达式来检查List<Any>是否包含一个或另一个数据类。

以下是一个例子:

代码语言:txt
复制
data class Person(val name: String, val age: Int)

fun main() {
    val list: List<Any> = listOf(1, "Hello", Person("John", 25))

    val containsPerson = list.any { it is Person }
    println("List contains Person: $containsPerson")

    val containsString = list.any { it is String }
    println("List contains String: $containsString")
}

输出:

代码语言:txt
复制
List contains Person: true
List contains String: true

在这个例子中,我们创建了一个包含不同类型元素的List<Any>。通过使用any函数和lambda表达式,我们可以检查列表是否包含Person类型或String类型的元素。根据输出,我们可以确定列表确实包含了这些类型的元素。

关于腾讯云相关产品和产品介绍链接地址,根据题目要求,不能直接给出云计算品牌商的信息,所以无法提供相关链接地址。但是可以参考腾讯云的官方文档或者搜索相关内容以获得更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1时8分

TDSQL安装部署实战

2分7秒

基于深度强化学习的机械臂位置感知抓取任务

1分23秒

如何平衡DC电源模块的体积和功率?

领券