- 先排序,后选定
Arrays.sort(array);
double min = array[0];
double max = array[array.length - 1];
- 使用Collections
Double[] array = new Double[]{3, 1, 2};
double min = (double)Collections.mix(Arrays.asList(array));
double max = (double)Collections.max(Arrays.asList(array));
- 通过流式数据
double[] array = new double[]{3, 1, 2};
double min = Arrays.stream(array).min.getAsDouble();
double max = Arrays.stream(array).max.getAsDouble();