### 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= 155Example 2: Finding the largest element in a Listimport 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= 155Example 3: Finding the largest element in a Setimport 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= 155Example 4: Finding the smallest element in a Setimport 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= 2Example 5: Finding the smallest element in a Listimport 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= 2Example 6: Finding the smallest element in an Arrayimport 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")    }}Output:Largest Number= 4`