Class CollectionMath


  • public abstract class CollectionMath
    extends Object

    CollectionMath class.

    Version:
    $Id: $
    Author:
    Benjamin Reed
    • Constructor Detail

      • CollectionMath

        public CollectionMath()
    • Method Detail

      • countNull

        public static long countNull​(List<?> list)
        Get the number of null entries in a List
        Parameters:
        list - the List
        Returns:
        the number of null entries
      • countNotNull

        public static long countNotNull​(List<?> list)
        Get the number of non-null entries in a List
        Parameters:
        list - the list
        Returns:
        the number of non-null entries
      • percentNull

        public static Number percentNull​(List<? extends Number> list)
        Get the percentage of null entries in a List of Number values
        Parameters:
        list - the List of Number values
        Returns:
        the percentage of null values as a Number value
      • percentNotNull

        public static Number percentNotNull​(List<? extends Number> list)
        Get the percentage of not-null entries in a List of Number values
        Parameters:
        list - the List of Number values
        Returns:
        the percentage of not-null values as a Number value
      • average

        public static Number average​(List<? extends Number> list)
        Get the average of the contents of a List of Number values, excluding null entries
        Parameters:
        list - the List of Number values
        Returns:
        the average of the not-null values as a Number value
      • median

        public static Number median​(List<? extends Number> list)
        Get the median of the contents of a List of Number values, excluding null entries
        Parameters:
        list - the List of Number values
        Returns:
        the median of the not-null values as a Number value