Java List get Max/Min/Sum/Avg by IntSummaryStatistics via Stream

Description

Java List get Max/Min/Sum/Avg by IntSummaryStatistics via Stream

import java.util.Arrays;
import java.util.IntSummaryStatistics;
import java.util.List;

public class Main {
   public static void main(String[] args) {
      List<Integer> numbers = Arrays.asList(3, 2, 2, 3, 7, 3, 5);

      IntSummaryStatistics stats = numbers.stream().mapToInt((x) -> x).summaryStatistics();

      System.out.println("Highest number in List : " + stats.getMax());
      System.out.println("Lowest number in List : " + stats.getMin());
      System.out.println("Sum of all numbers : " + stats.getSum());
      System.out.println("Average of all numbers : " + stats.getAverage());

   }/*from   w  w  w.j a  va  2s  .c om*/
}



PreviousNext

Related