Class DoubleUtils

java.lang.Object
com.google.common.math.DoubleUtils

final class DoubleUtils extends Object
Utilities for double primitives.
  • Field Details

  • Constructor Details

    • DoubleUtils

      private DoubleUtils()
  • Method Details

    • nextDown

      static double nextDown(double d)
    • getSignificand

      static long getSignificand(double d)
    • isFinite

      static boolean isFinite(double d)
    • isNormal

      static boolean isNormal(double d)
    • scaleNormalize

      static double scaleNormalize(double x)
    • bigToDouble

      static double bigToDouble(BigInteger x)
    • ensureNonNegative

      static double ensureNonNegative(double value)
      Returns its argument if it is non-negative, zero if it is negative.