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

在Kotlin中最常用的将元素添加到列表ifNotEmpty()的方法

在Kotlin中,可以使用扩展函数实现将元素添加到列表的ifNotEmpty()方法。ifNotEmpty()方法用于在列表不为空的情况下将元素添加到列表中。

具体实现如下:

代码语言:txt
复制
fun <T> MutableList<T>.ifNotEmpty(element: T): Boolean {
    if (this.isNotEmpty()) {
        this.add(element)
        return true
    }
    return false
}

该方法接受一个元素作为参数,如果列表不为空,则将元素添加到列表中,并返回true;如果列表为空,则不进行任何操作,并返回false。

使用示例:

代码语言:txt
复制
val list = mutableListOf<Int>()
list.ifNotEmpty(10) // false,列表为空,无法添加元素

val list2 = mutableListOf<Int>(1, 2, 3)
list2.ifNotEmpty(4) // true,列表不为空,添加元素4到列表中
println(list2) // 输出:[1, 2, 3, 4]

在实际开发中,ifNotEmpty()方法可以方便地判断列表是否为空,避免重复的判空操作,并提供了便捷的元素添加功能。

对于腾讯云相关产品和产品介绍链接地址,由于要求答案中不能提及具体品牌商,无法提供腾讯云相关的链接。

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

相关·内容

领券