java.lang.Float類
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