public class Util
extends java.lang.Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static <T> java.util.Map<T,T> |
listToKeyPair(java.util.List<T> list)
Converts a list with an even number of elements into a key-pair map by changing every pair of values in the list
into a key-pair within the map.
|
static <T extends java.lang.Number> |
mean(java.util.List<T> numbers)
Returns the mean value of a list of numbers.
|
static <T extends java.lang.Number & java.lang.Comparable<T>> |
median(java.util.List<T> numbers)
Returns the median value of a list of numbers.
|
static <T extends java.lang.Number> |
stddev(java.util.List<T> numbers)
Returns the stddev value of a list of numbers.
|
static <T extends java.lang.Number> |
variance(java.util.List<T> numbers)
Returns the variance value of a list of numbers.
|
public static <T> java.util.Map<T,T> listToKeyPair(java.util.List<T> list)
T
- The generic type of elements in the list (can be any type).list
- A list containing an even number of values.public static <T extends java.lang.Number> double mean(java.util.List<T> numbers)
T
- A type that extends Number.numbers
- A list of values that extends Number.public static <T extends java.lang.Number & java.lang.Comparable<T>> double median(java.util.List<T> numbers)
T
- A type that extends Number.numbers
- A list of values that extends Number.public static <T extends java.lang.Number> double variance(java.util.List<T> numbers)
T
- A type that extends Number.numbers
- A list of values that extends Number.public static <T extends java.lang.Number> double stddev(java.util.List<T> numbers)
T
- A type that extends Number.numbers
- A list of values that extends Number.