intersect
infix fun <T> Array<out T>.intersect( other: Iterable<T> ): Set<T>
infix fun ByteArray.intersect( other: Iterable<Byte> ): Set<Byte>
infix fun ShortArray.intersect( other: Iterable<Short> ): Set<Short>
infix fun IntArray.intersect(other: Iterable<Int>): Set<Int>
infix fun LongArray.intersect( other: Iterable<Long> ): Set<Long>
infix fun FloatArray.intersect( other: Iterable<Float> ): Set<Float>
infix fun DoubleArray.intersect( other: Iterable<Double> ): Set<Double>
infix fun BooleanArray.intersect( other: Iterable<Boolean> ): Set<Boolean>
infix fun CharArray.intersect( other: Iterable<Char> ): Set<Char>
Возвращает множество, содержащее все элементы, которые присутствуют как в этом массиве, так и в указанной коллекции.
Возвращаемое множество сохраняет порядок итерации элементов исходного массива.
Чтобы получить множество, содержащее все элементы, которые присутствуют хотя бы в одной из этих коллекций, используйте union.
infix fun <T> Iterable<T>.intersect( other: Iterable<T> ): Set<T>
Возвращает множество, содержащее все элементы, которые присутствуют как в этой коллекции, так и в указанной коллекции.
Возвращаемое множество сохраняет порядок итерации элементов исходной коллекции.
Чтобы получить множество, содержащее все элементы, которые присутствуют хотя бы в одной из этих коллекций, используйте union.
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/intersect.html