In the below given examples, we will create Pair using the constructor and demonstrate how to get the list equivalent of the Pair using toList() function?
toList() function:
The toList() function returns a list representation of the Pair including its first and second values i.e., it converts this pair into a list.
fun main() {
// Creates a new instance of the Pair
val pair1 = Pair(10, 20)
// Converts this pair into a list
val list1: List<Any> = pair1.toList()
println("list1 : "+list1)
// Creates a new instance of the Pair
val pair2 = Pair("Alvin Alexander", 35)
// Converts this pair into a list
val list2: List<Any> = pair2.toList()
println("list2 : "+list2)
}
Output:
list1 : [10, 20]
list2 : [Alvin Alexander, 35]
Example 2:
fun main() {
// Creates a new instance of the Pair
// Here, first value is the string and
// the second value is the list of strings
val pair1 = Pair("Developers", listOf("Alvin", "Alex", "David"))
// Converts this pair into a list
val list1: List<Any> = pair1.toList()
println("list1 : "+list1)
// Creates a new instance of the Pair
// Here, first value is the list of strings (names)
// the second value is the list of integers (ages)
val pair2 = Pair(listOf("Alvin", "Alex", "David"), listOf(20, 25, 30))
// Converts this pair into a list
val list2: List<Any> = pair2.toList()
println("list2 : "+list2)
}
Example 1:
Output:
Example 2:
Output:
need an explanation for this answer? contact us directly to get an explanation for this answer