Example 1: Finding the largest element in an Array
import java.util.*
/*
Kotlin Program to find the largest number in an Array.
*/
object Demo {
@JvmStatic
fun main(args: Array<String>) {
val numbers = intArrayOf(2, 6, 7, 9, 5, 155, 66, 99)
val largestNumber = Arrays.stream(numbers).max().asInt
println("Largest Number= $largestNumber")
}
}
Output:
Largest Number= 155
Example 2: Finding the largest element in a List
import java.util.*
/*
Kotlin Program to find the largest number in a List.
*/
object Demo {
@JvmStatic
fun main(args: Array<String>) {
val numbers = listOf(2, 6, 7, 9, 5, 155, 66, 99)
val largestNumber = numbers.stream().max(Comparator.
comparing { i: Int? ->
Integer.valueOf(i!!) }).get()
println("Largest Number= $largestNumber")
}
}
Output:
Largest Number= 155
Example 3: Finding the largest element in a Set
import java.util.Set
/*
Kotlin Program to find the largest number in a Set.
*/
object Demo {
@JvmStatic
fun main(args: Array<String>) {
val numbers = Set.of(2, 6, 7, 9, 5, 155, 66, 99)
val largestNumber = numbers.stream().max(Comparator.comparing
{ i: Int? -> Integer.valueOf(i!!) }).
get()
println("Largest Number= $largestNumber")
}
}
Output:
Largest Number= 155
Example 4: Finding the smallest element in a Set
import java.util.Set
/*
Kotlin Program to find the smallest number in a Set
*/
object Demo {
@JvmStatic
fun main(args: Array<String>) {
val numbers = setOf(2, 6, 7, 9, 5, 55, 4, 99)
val smallestNumber = numbers.stream().
min(Comparator.comparing
{ i: Int? -> Integer.
valueOf(i!!) }).get()
println("Smallest Number= $smallestNumber")
}
}
Output:
Largest Number= 2
Example 5: Finding the smallest element in a List
import java.util.*
/*
Kotlin Program to find the smallest number in a List
*/
object Demo {
@JvmStatic
fun main(args: Array<String>) {
val numbers = listOf(2, 6, 7, 9, 5, 55, 4, 11)
val smallestNumber = numbers.stream().
min(Comparator.comparing
{
i: Int? -> Integer.valueOf(i!!)
}).get()
println("Smallest Number= $smallestNumber")
}
}
Output:
Largest Number= 2
Example 6: Finding the smallest element in an Array
import java.util.*
/*
Kotlin Program to find the smallest number in an array
*/
object Demo {
@JvmStatic
fun main(args: Array<String>) {
val numbers = intArrayOf(12, 6, 7, 9, 5, 55, 4, 99)
val smallestNumber = Arrays.stream(numbers).min().asInt
println("Smallest Number= $smallestNumber")
}
}