All Implemented Interfaces:
Serializable, Comparable<Float>, Constable, ConstantDesc

  • Field Summary

    Fields

    static final int

    The number of bytes used to represent a float value, 4.

    static final int

    Maximum exponent a finite float variable may have, 127.

    static final float

    A constant holding the largest positive finite value of type float, (2-2-23)ยท2127.

    static final int

    Minimum exponent a normalized float variable may have, -126.

    static final float

    A constant holding the smallest positive normal value of type float, 2-126.

    static final float

    A constant holding the smallest positive nonzero value of type float, 2-149.

    static final float

    A constant holding a Not-a-Number (NaN) value of type float.

    static final float

    A constant holding the negative infinity of type float.

    static final float

    A constant holding the positive infinity of type float.

    static final int

    The number of bits in the significand of a float value, 24.

    static final int

    The number of bits used to represent a float value, 32.

    The Class instance representing the primitive type float.

  • Constructor Summary

    Constructors

    Float(double value)

    Float(float value)

  • Method Summary

    byte

    byteValue()

    Returns the value of this Float as a byte after a narrowing primitive conversion.

    static int

    compare(float f1, float f2)

    Compares the two specified float values.

    int

    Compares two Float objects numerically.

    Returns an Optional containing the nominal descriptor for this instance, which is the instance itself.

    double

    Returns the value of this Float as a double after a widening primitive conversion.

    boolean

    Compares this object against the specified object.

    static float

    float16ToFloat(short floatBinary16)

    Returns the float value closest to the numerical value of the argument, a floating-point binary16 value encoded in a short.

    static short

    floatToFloat16(float f)

    Returns the floating-point binary16 value, encoded in a short, closest in value to the argument.

    static int

    floatToIntBits(float value)

    Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "single format" bit layout.

    static int

    floatToRawIntBits(float value)

    Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "single format" bit layout, preserving Not-a-Number (NaN) values.

    float

    Returns the float value of this Float object.

    int

    hashCode()

    Returns a hash code for this Float object.

    static int

    hashCode(float value)

    Returns a hash code for a float value; compatible with Float.hashCode().

    static float

    intBitsToFloat(int bits)

    Returns the float value corresponding to a given bit representation.

    int

    intValue()

    Returns the value of this Float as an int after a narrowing primitive conversion.

    static boolean

    isFinite(float f)

    Returns true if the argument is a finite floating-point value; returns false otherwise (for NaN and infinity arguments).

    boolean

    Returns true if this Float value is infinitely large in magnitude, false otherwise.

    static boolean

    isInfinite(float v)

    Returns true if the specified number is infinitely large in magnitude, false otherwise.

    boolean

    isNaN()

    Returns true if this Float value is a Not-a-Number (NaN), false otherwise.

    static boolean

    isNaN(float v)

    Returns true if the specified number is a Not-a-Number (NaN) value, false otherwise.

    long

    longValue()

    Returns value of this Float as a long after a narrowing primitive conversion.

    static float

    max(float a, float b)

    Returns the greater of two float values as if by calling Math.max.

    static float

    min(float a, float b)

    Returns the smaller of two float values as if by calling Math.min.

    static float

    Returns a new float initialized to the value represented by the specified String, as performed by the valueOf method of class Float.

    Resolves this instance as a ConstantDesc, the result of which is the instance itself.

    short

    Returns the value of this Float as a short after a narrowing primitive conversion.

    static float

    sum(float a, float b)

    Adds two float values together as per the + operator.

    toHexString(float f)

    Returns a hexadecimal string representation of the float argument.

    toString()

    Returns a string representation of this Float object.

    toString(float f)

    Returns a string representation of the float argument.

    valueOf(float f)

    Returns a Float instance representing the specified float value.

    Returns a Float object holding the float value represented by the argument string s.

  • Field Details

    • POSITIVE_INFINITY

    • NEGATIVE_INFINITY

    • NaN

    • MAX_VALUE

    • MIN_NORMAL

    • MIN_VALUE

    • SIZE

    • PRECISION

    • MAX_EXPONENT

    • MIN_EXPONENT

    • BYTES

    • TYPE

  • Constructor Details

    • Float

    • Float

    • Float

  • Method Details

    • toString

    • toHexString

    • valueOf

    • valueOf

    • parseFloat

    • isNaN

    • isInfinite

    • isFinite

    • isNaN

    • isInfinite

    • toString

    • byteValue

    • shortValue

    • intValue

    • longValue

    • floatValue

    • doubleValue

    • hashCode

    • hashCode

    • equals

    • floatToIntBits

    • floatToRawIntBits

    • intBitsToFloat

    • float16ToFloat

    • floatToFloat16

    • compareTo

    • compare

    • sum

    • max

    • min

    • describeConstable

    • resolveConstantDesc