Class MutableFloat

    • Constructor Detail

      • MutableFloat

        public MutableFloat​(float fValue)
    • Method Detail

      • floatValue

        public float floatValue()
        Description copied from interface: INumber
        Returns the value of the specified number as a float, which may involve rounding.
        Specified by:
        floatValue in interface INumber
        Specified by:
        floatValue in class Number
        Returns:
        the numeric value represented by this object after conversion to type float.
      • doubleValue

        public double doubleValue()
        Description copied from interface: INumber
        Returns the value of the specified number as a double, which may involve rounding.
        Specified by:
        doubleValue in interface INumber
        Specified by:
        doubleValue in class Number
        Returns:
        the numeric value represented by this object after conversion to type double.
      • intValue

        public int intValue()
        Description copied from interface: INumber
        Returns the value of the specified number as an int, which may involve rounding or truncation.
        Specified by:
        intValue in interface INumber
        Specified by:
        intValue in class Number
        Returns:
        the numeric value represented by this object after conversion to type int.
      • longValue

        public long longValue()
        Description copied from interface: INumber
        Returns the value of the specified number as a long, which may involve rounding or truncation.
        Specified by:
        longValue in interface INumber
        Specified by:
        longValue in class Number
        Returns:
        the numeric value represented by this object after conversion to type long.
      • inc

        public float inc()
        Increment by 1 and return the modified value.
        Returns:
        The by 1 incremented value.
      • inc

        public float inc​(float fDelta)
      • dec

        public float dec()
      • dec

        public float dec​(float fDelta)
      • divide

        public float divide​(float fDivisor)
      • multiply

        public float multiply​(float fMultiplicand)
      • is0

        public boolean is0()
        Returns:
        true if the value is 0
      • isLT0

        public boolean isLT0()
        Returns:
        true if the value is < 0
      • isLE0

        public boolean isLE0()
        Returns:
        true if the value is ≤ 0
      • isGT0

        public boolean isGT0()
        Returns:
        true if the value is > 0
      • isGE0

        public boolean isGE0()
        Returns:
        true if the value is ≥ 0
      • getAndInc

        public float getAndInc()
      • incAndGet

        public float incAndGet()
      • getClone

        @Nonnull
        public MutableFloat getClone()
        Returns:
        A 100% deep-copy of the implementing class.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object