| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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
表示的值。