目录

Java.lang - Float

介绍 (Introduction)

java.lang.Float类在对象中包装基本类型float的值。 Float类型的对象包含一个类型为float的字段。

Class 声明 (Class Declaration)

以下是java.lang.Float类的声明 -

public final class Float
   extends Number
      implements Comparable<Float>

字段 (Field)

以下是java.lang.Float类的字段 -

  • static int MAX_EXPONENT - 这是有限浮点变量可能具有的最大指数。

  • static float MAX_VALUE - 这是一个常量,保持float类型的最大正有限值,(2-2-23)·2 127

  • static int MIN_EXPONENT - 这是规范化的float变量可能具有的最小指数。

  • static float MIN_NORMAL - 这是一个常量,保持float类型的最小正正常值,2- 126

  • static float MIN_VALUE - 这是一个常量,保持float类型的最小正非零值,即2- 149

  • static float NaN - 这是一个包含float类型的Not-a-Number(NaN)值的常量。

  • static float NEGATIVE_INFINITY - 这是一个保持float类型的负无穷大的常量。

  • static float POSITIVE_INFINITY - 这是一个保持float类型的正无穷大的常量。

  • static int SIZE - 这是用于表示浮点值的位数。

  • static Class《Float》 TYPE - 这是表示基本类型float的Class实例。

类构造函数

Sr.No. 构造函数和描述
1

Float(double value)

这构造了一个新分配的Float对象,该对象表示转换为float类型的参数。

2

Float(float value)

这构造了一个新分配的Float对象,该对象表示原始float参数。

3

Float(String s)

这构造了一个新分配的Float对象,该对象表示由字符串表示的float类型的浮点值。

类方法

Sr.No. 方法和描述
1 byte byteValue()

此方法将此Float的值作为一个字节返回(通过强制转换为一个字节)。

2 static int compare(float f1,float f2)

此方法比较两个指定的浮点值。

3 int compareTo(Float anotherFloat)

此方法以数字方式比较两个Float对象。

4 double doubleValue()

此方法返回此Float对象的double值。

5 boolean equals(Object obj)

此方法将此对象与指定的对象进行比较。

6 static int floatToIntBits(float value)

此方法根据IEEE 754浮点“单一格式”位布局返回指定浮点值的表示形式。

7 static int floatToRawIntBits(float value)

此方法根据IEEE 754浮点“单一格式”位布局返回指定浮点值的表示形式,保留非数字(NaN)值。

8 float floatValue()

此方法返回此Float对象的float值。

9 int hashCode()

此方法返回此Float对象的哈希码。

10 static float intBitsToFloat(int bits)

此方法返回与给定位表示相对应的float值。

11 int intValue()

此方法将此Float的值作为int返回(通过强制转换为int类型)。

12 boolean isInfinite()

如果此Float值的大小无限大,则此方法返回true,否则返回false。

13 static boolean isInfinite(float v)

如果指定的数字的大小无限大,则此方法返回true,否则返回false。

14 boolean isNaN()

如果此Float值为非数字(NaN),则此方法返回true,否则返回false。

15 static boolean isNaN(float v)

如果指定的数字是非数字(NaN)值,则此方法返回true,否则返回false。

16 long longValue()

此方法将此Float的值作为long返回(通过强制转换为long类型)。

17 static float parseFloat(String s)

此方法返回一个初始化为由指定String表示的值的新float,由Float类的valueOf方法执行。

18 short shortValue()

此方法将此Float的值作为short返回(通过强制转换为short)。

19 static String toHexString(float f)

此方法返回float参数的十六进制字符串表示形式。

20 String toString()

此方法返回此Float对象的字符串表示形式。

21 static String toString(float f)

此方法返回float参数的字符串表示形式

22 static Float valueOf(float f)

此方法返回表示指定浮点值的Float实例。

23 static Float valueOf(String s)

此方法返回一个Float对象,该对象包含由参数字符串s表示的float值。

方法继承

该类继承以下类中的方法 -

  • java.lang.Object
↑回到顶部↑
WIKI教程 @2018