Java Collection How to - Get Minimum and maximum value in array








Question

We would like to know how to get Minimum and maximum value in array.

Answer

    /*  w  w  w  .j  a v  a 2  s.  c om*/


import java.util.Arrays;
import java.util.Collections;

public class Main {
  public static void main(String[] args) {
    Integer[] numbers = { 8, 2, 6, 7, 0, 1, 4, 9, 5, 3 };

    int min = (int) Collections.min(Arrays.asList(numbers));
    int max = (int) Collections.max(Arrays.asList(numbers));

    System.out.println("Min number: " + min);
    System.out.println("Max number: " + max);
  }
}

The code above generates the following result.