|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang
类 Float
java.lang.Object java.lang.Number java.lang.Float
- 所有已实现的接口:
- Serializable, Comparable<Float>
-
public final class Float
- extends Number
- implements Comparable<Float>
Float
类在对象中包装了一个 float
基本类型的值。Float
类型的对象包含一个 float
类型的字段。
此外,此类提供了几种方法,可在 float
类型和 String
类型之间互相转换,并且还提供了处理 float
类型时非常有用的其他一些常量和方法。
- 从以下版本开始:
- JDK1.0
- 另请参见:
- 序列化表格
字段摘要 | |
---|---|
static float |
MAX_VALUE 保持 float 类型的最大正有限大值的常量,最大正有限大值为 (2-2-23)·2127。 |
static float |
MIN_VALUE 保持 float 类型数据的最小正非零值的常量,最小正非零值为 2-149。 |
static float |
NaN 保持 float 类型的非数字 (NaN) 值的常量。 |
static float |
NEGATIVE_INFINITY 保持 float 类型的负无穷大值的常量。 |
static float |
POSITIVE_INFINITY 保持 float 类型的正无穷大的常量。 |
static int |
SIZE 表示一个 float 值所使用的位数。 |
static Class<Float> |
TYPE 表示 float 基本类型的 Class 实例。 |
构造方法摘要 | |
---|---|
Float(double value) 构造一个新分配的 Float 对象,它表示转换为 float 类型的参数。 |
|
Float(float value) 构造一个新分配的 Float 对象,它表示基本的 float 参数。 |
|
Float(String s) 构造一个新分配的 Float 对象,它表示用字符串表示的 float 类型的浮点值。 |
方法摘要 | |
---|---|
byte |
byteValue() 返回这个 Float 值对应的 byte 值(它被强制转换为一个 byte )。 |
static int |
compare(float f1, float f2) 比较两个指定的 float 值。 |
int |
compareTo(Float anotherFloat) 从数字上比较两个 Float 对象。 |
double |
doubleValue() 返回这个 Float 对象的 double 值。 |
boolean |
equals(Object obj) 将这个对象与指定的对象进行比较。 |
static int |
floatToIntBits(float value) 根据 IEEE 754 的浮点“单一形式”中的位布局,返回指定浮点值的表示形式。 |
static int |
floatToRawIntBits(float value) 根据 IEEE 754 的浮点“单一形式”中的位布局,返回指定浮点值的表示形式,并保留非数字 (NaN) 值。 |
float |
floatValue() 返回这个 Float 对象的 float 值。 |
int |
hashCode() 返回这个 Float 对象的哈希码。 |
static float |
intBitsToFloat(int bits) 返回对应于给定的位表示形式的 float 值。 |
int |
intValue() 返回这个 Float 值对应的 int 值(它被强制转换为一个 int )。 |
boolean |
isInfinite() 如果这个 Float 值的大小是无穷大,则返回 true ,否则返回 false 。 |
static boolean |
isInfinite(float v) 如果指定数字的大小是无穷大,则返回 true ,否则返回 false 。 |
boolean |
isNaN() 如果这个 Float 值是一个非数字 (NaN) 值,则返回 true ,否则返回 false 。 |
static boolean |
isNaN(float v) 如果指定的数字是一个非数字 (NaN) 值,则返回 true ,否则返回 false 。 |
long |
longValue() 返回这个 Float 值对应的 long 值(它被强制转换为一个 long )。 |
static float |
parseFloat(String s) 返回一个新的 float 值,该值被初始化为用指定 String 表示的值,这与 Float 类的 valueOf 方法产生的值类似。 |
short |
shortValue() 返回这个 Float 值对应的 short 值(它被强制转换为一个 short 值)。 |
static String |
toHexString(float f) 返回 float 参数的十六进制字符串表示形式。 |
String |
toString() 返回这个 Float 对象的字符串表示形式。 |
static String |
toString(float f) 返回 float 参数的字符串表示形式。 |
static Float |
valueOf(float f) 返回表示指定的 float 值的 Float 实例。 |
static Float |
valueOf(String s) 返回保持用参数字符串 s 表示的 float 值的 Float 对象。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
POSITIVE_INFINITY
public static final float POSITIVE_INFINITY
-
保持
float
类型的正无穷大的常量。它等于Float.intBitsToFloat(0x7f800000)
返回的值。- 另请参见:
- 常量字段值
NEGATIVE_INFINITY
public static final float NEGATIVE_INFINITY
-
保持
float
类型的负无穷大值的常量。它等于Float.intBitsToFloat(0xff800000)
返回的值。- 另请参见:
- 常量字段值
NaN
public static final float NaN
-
保持
float
类型的非数字 (NaN) 值的常量。它等于Float.intBitsToFloat(0x7fc00000)
返回的值。- 另请参见:
- 常量字段值
MAX_VALUE
public static final float MAX_VALUE
-
保持
float
类型的最大正有限大值的常量,最大正有限大值为 (2-2-23)·2127。该常量等于十六进制的浮点文本0x1.fffffeP+127f
,也等于Float.intBitsToFloat(0x7f7fffff)
。- 另请参见:
- 常量字段值
MIN_VALUE
public static final float MIN_VALUE
-
保持
float
类型数据的最小正非零值的常量,最小正非零值为 2-149。该常量等于十六进制的浮点文本0x0.000002P-126f
,也等于Float.intBitsToFloat(0x1)
。- 另请参见:
- 常量字段值
SIZE
public static final int SIZE
-
表示一个 float 值所使用的位数。
- 从以下版本开始:
- 1.5
- 另请参见:
- 常量字段值
TYPE
public static final Class<Float> TYPE
-
表示
float
基本类型的Class
实例。- 从以下版本开始:
- JDK1.1
构造方法详细信息 |
---|
Float
public Float(float value)
-
构造一个新分配的
Float
对象,它表示基本的float
参数。- 参数:
-
value
- 用Float
表示的值。