# Calculate the minimum and maximum values out of a list of doubles : Array Sort Search « Collections Data Structure « Java

Calculate the minimum and maximum values out of a list of doubles

```
import java.util.List;

public class Util {
/**
* Calculate the minimum and maximum values out of a list of doubles.
*
* @param values
*            the input values
* @return an array with the minimum and maximum values
*/
public static double[] minmax(List<Double> values) {
if (values.size() == 0) {
return new double;
}
double min = values.get(0);
double max = min;
int length = values.size();
for (int i = 1; i < length; i++) {
double value = values.get(i);
min = Math.min(min, value);
max = Math.max(max, value);
}
return new double[] { min, max };
}

}

```

### Related examples in the same category

 1 Quicksort implementation for sorting arrays 2 Search for a specified value of an array 3 Inserting an Element into a Sorted Array 4 How to sort an array 5 Sorting an Array in Descending (Reverse) Order 6 Sort in reverse order 7 Sorting an Array 8 Finding an Element in a Sorted Array 9 Sort array values in descending order 10 Find items in an array 11 Reverses the order of the given object array. 12 Reverses the order of the given long type value array. 13 Reverses the order of the given int type value array. 14 Reverses the order of the given short type value array. 15 Reverses the order of the given char type value array. 16 Reverses the order of the given byte type array. 17 Reverses the order of the given double value type array. 18 Reverses the order of the given float type value array. 19 Reverses the order of the given boolean type value array. 20 Produces a new array containing the elements between the start and end indices. 21 Produces a new long array containing the elements between the start and end indices. 22 Produces a new int array containing the elements between the start and end indices. 23 Produces a new short array containing the elements between the start and end indices. 24 Produces a new char array containing the elements between the start and end indices. 25 Produces a new byte array containing the elements between the start and end indices. 26 Produces a new double array containing the elements between the start and end indices. 27 Produces a new float array containing the elements between the start and end indices. 28 Produces a new boolean array containing the elements between the start and end indices. 29 Get index of long type array 30 Get the index and last index of an int type value array 31 Get the index and last index of a short type value array 32 Get the index and last index of a char type value array 33 Get the index and last index of byte type array 34 Get the index and last index of a double type array 35 Get the element index and last index in a float type value array 36 Get the element index or last index among a boolean type array 37 Finds the index of the given object in the array starting at the given index. 38 Finds the index of the given object in the array. 39 Returns the index in the source array where the first occurrence of the specified byte pattern is found 40 Returns the index in the source array where the first occurrence of the specified text (a String, converted to a byte array) is found 41 Returns the index in the source array where the last occurrence of the specified byte pattern is found 42 Returns the index in the source array where the last occurrence of the specified text (a String, converted to a byte array) is found 43 Returns the maximum value in a byte-type array. 44 Returns the maximum value in a double-type array. 45 Returns the maximum value in a float-type array. 46 Returns the maximum value in a long-value array. 47 Returns the maximum value in a short-type array. 48 Returns the maximum value in an int-type array. 49 Returns the minimum value in a double-type array. 50 Returns the minimum value in a float-value array. 51 Returns the minimum value in a short-type array. 52 Returns the minimum value in an array. 53 Returns the minimum value in an int-type array. 54 Returns the minimum value in an short-type array. 55 Search for an object in an array. 56 Finds the last index of the given object in the array starting at the given index. 57 Finds the last index of the given object within the array. 58 If array contains given element 59 Sort array utilities 60 Check if object 1 contains object 2 61 Returns the number of times a value occurs in a given array 62 Get the index of an array element 63 Sorts parts of the given array with the quicksort algorithm using the given comparator. 64 Return true if the array contains the element. 65 Searches the specified array of doubles for the specified value using the binary search algorithm. 66 Find the index of the value nearest to the key.