inline fun <T> Collection<T>.containsAll( elements: Collection<T> ): Boolean
Checks if all elements in the specified collection are contained in this collection.
Allows to overcome type-safety restriction of containsAll
that requires to pass a collection of type Collection<E>
.
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
}
© 2010–2018 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/contains-all.html