# java.lang.Float类 - java.lang
**java.lang.Float** 类包装float基本类型的对象的值。 Float类型的对象包含一个字段,它的类型为float。
## 类声明
以下是**java.lang.Float**类的声明:
```
public final class Float
extends Number
implements Comparable
```
## 类构造函数
| 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() ](http://www.yiibai.com/java/lang/float_bytevalue.html) 此方法(通过转换成一个字节)返回当前Float为一个字节的值。 |
| 2 | [static int compare(float f1, float f2) ](http://www.yiibai.com/java/lang/float_compare.html) 此方法比较两个指定的float值。 |
| 3 | [int compareTo(Float anotherFloat) ](http://www.yiibai.com/java/lang/float_compareto.html) 此方法比较两个浮点数的对象数值。 |
| 4 | [double doubleValue() ](http://www.yiibai.com/java/lang/float_doublevalue.html) 此方法返回该Float对象的double值。 |
| 5 | [boolean equals(Object obj) ](http://www.yiibai.com/java/lang/float_equals.html) 此方法比较与指定对象与这个对象。 |
| 6 | [static int floatToIntBits(float value) ](http://www.yiibai.com/java/lang/float_floattointbits.html) 此方法返回根据IEEE754浮点“单一格式”位布局,返回指定浮点值的表示。 |
| 7 | [static int floatToRawIntBits(float value) ](http://www.yiibai.com/java/lang/float_floattorawintbits.html) 此方法返回根据IEEE754浮点“单一格式”位布局,不是非数字(NaN)值,返回表示指定浮点值。 |
| 8 | [float floatValue() ](http://www.yiibai.com/java/lang/float_floatvalue.html) 此方法返回该Float对象的浮点值。 |
| 9 | [int hashCode() ](http://www.yiibai.com/java/lang/float_hashcode.html) 此方法返回这个Float对象的哈希码。 |
| 10 | [static float intBitsToFloat(int bits) ](http://www.yiibai.com/java/lang/float_intbitstofloat.html) 此方法返回对应于给定的位表示的float值。 |
| 11 | [int intValue() ](http://www.yiibai.com/java/lang/float_intvalue.html) 此方法(通过转换成int类型)返回当前Float对象对应的整型值。 |
| 12 | [boolean isInfinite() ](http://www.yiibai.com/java/lang/float_isinfinite.html) 如果这个Float值是无限大此方法返回true,否则返回false。 |
| 13 | [static boolean isInfinite(float v) ](http://www.yiibai.com/java/lang/float_isinfinite_float.html) 如果指定的数字是无限大此方法返回true,否则返回false。 |
| 14 | [boolean isNaN() ](http://www.yiibai.com/java/lang/float_isnan.html) 如果这个浮点值不是非数字(NAN)此方法返回true,否则返回false。 |
| 15 | [static boolean isNaN(float v) ](http://www.yiibai.com/java/lang/float_isnan_float.html) 如果指定的数字不是非数字(NAN)值此方法返回true,否则返回false。 |
| 16 | [long longValue() ](http://www.yiibai.com/java/lang/float_longvalue.html) 此方法(通过转换成long类型)返回当前Float的long值。 |
| 17 | [static float parseFloat(String s) ](http://www.yiibai.com/java/lang/float_parsefloat.html) 此方法返回指定String表示的初始化新的float,通过Float类的valueOf方法执行结果的值。 |
| 18 | [short shortValue() ](http://www.yiibai.com/java/lang/float_shortvalue.html) 此方法(通过转换成short)返回此Float的short值。 |
| 19 | [static String toHexString(float f) ](http://www.yiibai.com/java/lang/float_tohexstring.html) 此方法返回float参数的十六进制字符串表示形式。 |
| 20 | [String toString() ](http://www.yiibai.com/java/lang/float_tostring.html) 此方法返回该Float对象的字符串表示形式。 |
| 21 | [static String toString(float f) ](http://www.yiibai.com/java/lang/float_tostring_float.html) 此方法返回float参数的字符串表示形式 |
| 22 | [static Float valueOf(float f)](http://www.yiibai.com/java/lang/float_valueof_float.html) 此方法返回一个Float实例表示指定浮点值。 |
| 23 | [static Float valueOf(String s)](http://www.yiibai.com/java/lang/float_valueof_string.html) 该方法返回一个Float对象持有参数字符串s表示的float值。 |
## 方法继承
这个类从以下类继承的方法:
* java.lang.Object