Class AggregateUtils


  • public final class AggregateUtils
    extends Object
    Since:
    1.0
    Author:
    Daniel Fernández
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static BigDecimal avg(byte[] target)
      Returns the average of all the numbers contained in the provided array.
      static BigDecimal avg(double[] target)
      Returns the average of all the numbers contained in the provided array.
      static BigDecimal avg(float[] target)
      Returns the average of all the numbers contained in the provided array.
      static BigDecimal avg(int[] target)
      Returns the average of all the numbers contained in the provided array.
      static BigDecimal avg(long[] target)
      Returns the average of all the numbers contained in the provided array.
      static BigDecimal avg(short[] target)
      Returns the average of all the numbers contained in the provided array.
      static BigDecimal avg(Iterable<? extends Number> target)
      Returns the average of all the numbers contained in the provided iterable (e.g.
      static BigDecimal avg(Object[] target)
      Returns the average of all the numbers contained in the provided array.
      static BigDecimal sum(byte[] target)
      Returns the sum of all the numbers contained in the provided array.
      static BigDecimal sum(double[] target)
      Returns the sum of all the numbers contained in the provided array.
      static BigDecimal sum(float[] target)
      Returns the sum of all the numbers contained in the provided array.
      static BigDecimal sum(int[] target)
      Returns the sum of all the numbers contained in the provided array.
      static BigDecimal sum(long[] target)
      Returns the sum of all the numbers contained in the provided array.
      static BigDecimal sum(short[] target)
      Returns the sum of all the numbers contained in the provided array.
      static BigDecimal sum(Iterable<? extends Number> target)
      Returns the sum of all the numbers contained in the provided iterable (e.g.
      static BigDecimal sum(Object[] target)
      Returns the sum of all the numbers contained in the provided array.
    • Method Detail

      • sum

        public static BigDecimal sum(Iterable<? extends Number> target)

        Returns the sum of all the numbers contained in the provided iterable (e.g. a collection).

        Parameters:
        target - the iterable containing the number objects
        Returns:
        the sum, as a BigDecimal
      • sum

        public static BigDecimal sum(Object[] target)

        Returns the sum of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the sum, as a BigDecimal
      • sum

        public static BigDecimal sum(byte[] target)

        Returns the sum of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the sum, as a BigDecimal
      • sum

        public static BigDecimal sum(short[] target)

        Returns the sum of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the sum, as a BigDecimal
      • sum

        public static BigDecimal sum(int[] target)

        Returns the sum of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the sum, as a BigDecimal
      • sum

        public static BigDecimal sum(long[] target)

        Returns the sum of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the sum, as a BigDecimal
      • sum

        public static BigDecimal sum(float[] target)

        Returns the sum of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the sum, as a BigDecimal
      • sum

        public static BigDecimal sum(double[] target)

        Returns the sum of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the sum, as a BigDecimal
      • avg

        public static BigDecimal avg(Iterable<? extends Number> target)

        Returns the average of all the numbers contained in the provided iterable (e.g. a collection).

        Parameters:
        target - the iterable containing the number objects
        Returns:
        the average, as a BigDecimal
      • avg

        public static BigDecimal avg(Object[] target)

        Returns the average of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the average, as a BigDecimal
      • avg

        public static BigDecimal avg(byte[] target)

        Returns the average of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the average, as a BigDecimal
      • avg

        public static BigDecimal avg(short[] target)

        Returns the average of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the average, as a BigDecimal
      • avg

        public static BigDecimal avg(int[] target)

        Returns the average of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the average, as a BigDecimal
      • avg

        public static BigDecimal avg(long[] target)

        Returns the average of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the average, as a BigDecimal
      • avg

        public static BigDecimal avg(float[] target)

        Returns the average of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the average, as a BigDecimal
      • avg

        public static BigDecimal avg(double[] target)

        Returns the average of all the numbers contained in the provided array.

        Parameters:
        target - the array of numbers
        Returns:
        the average, as a BigDecimal