Find max and min of values from list of values using Java stream
By:smashplus
Java stream get max value from list of values
If we have a list of values eg: 8,18,6,10,-1. how to print the max and minimum values using stream?
Quick Answer:
We can use the max() and min() functions using with the stream to achieve this, Check the code below.
package com.sp.lab;
import java.util.*;
public class FindMaxStream {
public static void main(String[] args) {
List<Integer> integerList = Arrays.asList(1,9,3,8);
int a= integerList.stream().mapToInt(s -> s).max().orElseThrow(NoSuchElementException::new);
System.out.println("max:"+a);
int a1= integerList.stream().mapToInt(s -> s).min().orElseThrow(NoSuchElementException::new);
System.out.println("min:"+a1);
}
}