Java.io包教程

Java.lang.Float类

简介

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

类声明

以下是 java.lang的声明. Float class :

public final class Float
   extends Number
      implements Comparable<Float>

字段

以下是 java.lang.Float class : 的字段.

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

  • static float MAX_VALUE : 这是一个常数,保持float类型的最大正有限值,(2-2- 23 )&middot; 2 127 .

  • static int MIN_EXPONENT : 这是规范化浮点变量可能具有的最小指数.

  • 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对象,它表示原始浮点参数.

3

Float(String s )

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

类方法

Sr.No.Method&说明
1byte byteValue()

此方法以字节形式返回此Float的值(通过强制转换为字节).

2static int compare(float f1,float f2)

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

3int compareTo(Float anotherFloat)

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

4double doubleValue()

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

5boolean equals(Object obj)

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

6static int floatToIntBits(float value)

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

7static int floatToRawIntBits(float value)

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

8float floatValue ()

此方法返回此Float对象的浮点值.

9int hashCode()

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

10static float intBitsToFloat(int bits)

这method返回与给定位表示相对应的float值.

11int intValue()

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

12boolean isInfinite()

this如果此Float值无限,则返回true数量级大,否则为假.

13static boolean isInfinite(float v)

如果指定的数字在数量上无限大,否则为假.

14boolean isNaN()

如果此Float值为非数字(NaN),否则为false.

15static boolean isNaN(float v)

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

16long longValue()

这个method返回此Float的值为long(通过强制转换为long类型).

17static float parseFloat(String s)

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

18short shortValue()

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

19static String toHexString(float f)

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

20String toString()

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

21static String toString(float f)

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

22static Float valueOf(float f)

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

23static Float valueOf(String s)

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

继承的方法

此类继承方法来自以下类 :

  • java.lang.Object