edwardbeckett
1/4/2016 - 1:06 AM

Find second largest value in an int[]...

Find second largest value in an int[]...

import java.util.Arrays;
import java.util.Random;

/**
 * @author Edward Beckett <Edward@EdwardBeckett.com>
 * @since 1/3/2016
 */
public class ArraySecondMax {

    private static int[] nums = new Random().ints(10000, 0, 10000).toArray();

    private static int secondMax (int... array) {
        Arrays.stream(array).sorted().distinct();
        return array.length-1;
    }

    public static void main(String[] args) {
        System.out.println(secondMax(nums));
    }

}