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