位置:首頁 > Java技術 > java.lang > java.lang.Float類

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