Package org.opennms.core.utils
Class CollectionMath
- java.lang.Object
-
- org.opennms.core.utils.CollectionMath
-
public abstract class CollectionMath extends java.lang.Object
CollectionMath class.
- Version:
- $Id: $
- Author:
- Benjamin Reed
-
-
Constructor Summary
Constructors Constructor Description CollectionMath()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Number
average(java.util.List<? extends java.lang.Number> list)
Get the average of the contents of aList
ofNumber
values, excluding null entriesstatic long
countNotNull(java.util.List<?> list)
Get the number of non-null entries in aList
static long
countNull(java.util.List<?> list)
Get the number of null entries in aList
static java.lang.Number
median(java.util.List<? extends java.lang.Number> list)
Get the median of the contents of aList
ofNumber
values, excluding null entriesstatic java.lang.Number
percentNotNull(java.util.List<? extends java.lang.Number> list)
Get the percentage of not-null entries in aList
ofNumber
valuesstatic java.lang.Number
percentNull(java.util.List<? extends java.lang.Number> list)
Get the percentage of null entries in aList
ofNumber
values
-
-
-
Method Detail
-
countNull
public static long countNull(java.util.List<?> list)
Get the number of null entries in aList
- Parameters:
list
- theList
- Returns:
- the number of null entries
-
countNotNull
public static long countNotNull(java.util.List<?> list)
Get the number of non-null entries in aList
- Parameters:
list
- the list- Returns:
- the number of non-null entries
-
percentNull
public static java.lang.Number percentNull(java.util.List<? extends java.lang.Number> list)
Get the percentage of null entries in aList
ofNumber
values- Parameters:
list
- theList
ofNumber
values- Returns:
- the percentage of null values as a
Number
value
-
percentNotNull
public static java.lang.Number percentNotNull(java.util.List<? extends java.lang.Number> list)
Get the percentage of not-null entries in aList
ofNumber
values- Parameters:
list
- theList
ofNumber
values- Returns:
- the percentage of not-null values as a
Number
value
-
average
public static java.lang.Number average(java.util.List<? extends java.lang.Number> list)
Get the average of the contents of aList
ofNumber
values, excluding null entries- Parameters:
list
- theList
ofNumber
values- Returns:
- the average of the not-null values as a
Number
value
-
median
public static java.lang.Number median(java.util.List<? extends java.lang.Number> list)
Get the median of the contents of aList
ofNumber
values, excluding null entries- Parameters:
list
- theList
ofNumber
values- Returns:
- the median of the not-null values as a
Number
value
-
-