Kotlin containsAll用法及代码示例

本文方法及代码示例基于Kotlin 2.1.20 Released

containsAll 所在包 kotlin.collections.containsAll,其相关用法介绍如下:

用法:

kotlin 复制代码
fun <T> Collection<T>.containsAll(
    elements: Collection<T>
): Boolean

检查指定集合中的所有元素是否都包含在此集合中。

允许克服需要传递类型为 Collection<E> 的集合的 containsAll 的 type-safety 限制。

代码示例:

kotlin 复制代码
import kotlin.test.*

fun main(args: Array<String>) {
    //sampleStart
    val collection = mutableListOf('a', 'b')
    val test = listOf('a', 'b', 'c')
    println("collection.containsAll(test) is ${collection.containsAll(test)}") // false

    collection.add('c')
    println("collection.containsAll(test) is ${collection.containsAll(test)}") // true
    //sampleEnd
}

// 输出
collection.containsAll(test) is false
collection.containsAll(test) is true

相关方法

相关推荐
ROO_KIE8 小时前
[Java、C语言、Python、PHP、C#、C++]——深度剖析主流编程语言的核心特性与应用场景
kotlin
alexhilton9 小时前
Kotlin互斥锁(Mutex):协程的线程安全守护神
android·kotlin·android jetpack
spencer_tseng10 小时前
Eclipse 4.7 ADT (Android Development Tools For Eclipse)
android·java·eclipse
archko12 小时前
android pdf框架-15,mupdf工具与其它
android·pdf
.豆鲨包15 小时前
【Android】MVP架构模式
android·架构
代码会说话15 小时前
i2c通讯
android·linux·嵌入式硬件·嵌入式
默|笙17 小时前
【c++】set和map的封装
android·数据库·c++
kaikaile199518 小时前
PHP计算过去一定时间段内日期范围函数
android·开发语言·php
2501_9293826519 小时前
电视盒子助手开心电视助手 v8.0 删除电视内置软件 电视远程控制ADB去除电视广告
android·windows·adb·开源软件·电视盒子
太过平凡的小蚂蚁19 小时前
Kotlin 异步数据流三剑客:Flow、Channel、StateFlow 深度解析
android·kotlin