java.lang.Float类 - java.lang
java.lang.Float 类包装float基本类型的对象的值。 Float类型的对象包含一个字段,它的类型为float。
类声明
以下是java.lang.Float类的声明:
public final class Float
extends Number
implements Comparable<Float>
类构造函数
S.N. | 构造函数 & 描述 |
---|---|
1 | Float(double value) 此构造一个新分配的Float对象,表示转换为float类型的参数。 |
2 | Float(float value) 此构造一个新分配的Float对象,它表示基本float参数。 |
3 | Float(String s) 此构造一个新分配的Float对象,表示float类型的字符串表示的浮点值。 |
类方法
S.N. | 方法 & 描述 |
---|---|
1 | byte byteValue() 此方法(通过转换成一个字节)返回当前Float为一个字节的值。 |
2 | static int compare(float f1, float f2) 此方法比较两个指定的float值。 |
3 | int compareTo(Float anotherFloat) 此方法比较两个浮点数的对象数值。 |
4 | double doubleValue() 此方法返回该Float对象的double值。 |
5 | boolean equals(Object obj) 此方法比较与指定对象与这个对象。 |
6 | static int floatToIntBits(float value) 此方法返回根据IEEE754浮点“单一格式”位布局,返回指定浮点值的表示。 |
7 | static int floatToRawIntBits(float value) 此方法返回根据IEEE754浮点“单一格式”位布局,不是非数字(NaN)值,返回表示指定浮点值。 |
8 | float floatValue() 此方法返回该Float对象的浮点值。 |
9 | int hashCode() 此方法返回这个Float对象的哈希码。 |
10 | static float intBitsToFloat(int bits) 此方法返回对应于给定的位表示的float值。 |
11 | int intValue() 此方法(通过转换成int类型)返回当前Float对象对应的整型值。 |
12 | boolean isInfinite() 如果这个Float值是无限大此方法返回true,否则返回false。 |
13 | static boolean isInfinite(float v) 如果指定的数字是无限大此方法返回true,否则返回false。 |
14 | boolean isNaN() 如果这个浮点值不是非数字(NAN)此方法返回true,否则返回false。 |
15 | static boolean isNaN(float v) 如果指定的数字不是非数字(NAN)值此方法返回true,否则返回false。 |
16 | long longValue() 此方法(通过转换成long类型)返回当前Float的long值。 |
17 | static float parseFloat(String s) 此方法返回指定String表示的初始化新的float,通过Float类的valueOf方法执行结果的值。 |
18 | short shortValue() 此方法(通过转换成short)返回此Float的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