Kotlin List intersect()
The intersect()
function in Kotlin is used to find the intersection of two lists, i.e., the common elements between them.
Syntax
The intersect()
function takes another list as input and returns a new list containing only the elements that are common between the two lists.
fun <T> Iterable<T>.intersect(other: Iterable<T>): List<T>
Parameters
Parameter | Description |
---|---|
other | Another list whose elements will be compared with the elements of the original list to find the intersection. |
Return Value
The intersect()
function returns a new list containing the common elements between the original list and the other list.
Example: Finding Intersection of Lists
This example demonstrates how to use intersect()
to find the common elements between two lists.
In this example,
- Create two lists of numbers, list1 and list2.
- Call
intersect()
on list1 with list2 as the argument. - The
intersect()
function returns a new list containing the common elements between list1 and list2.
Kotlin Program
fun main() {
val list1 = listOf(1, 2, 3, 4, 5)
val list2 = listOf(3, 4, 5, 6, 7)
val intersection = list1.intersect(list2)
println("Intersection of list1 and list2: $intersection")
}
Output
Summary
The intersect()
function in Kotlin is used for finding the common elements between two lists. In this tutorial, we learned the syntax of intersect()
function, and how to use this function, with the help of an example.