java.lang.Double 類包裝了一個基本型別double 在物件中的值。 Double型別的物件包含一個欄位,它的型別是double。
以下是java.lang.Double類的宣告:
public final class Double extends Number implements Comparable<Double>
S.N. | 建構函式 & 描述 |
---|---|
1 |
Double(double value) 此構造一個新分配的Double物件,表示原始double引數。 |
2 |
Double(String s) 此構造一個新分配的Double物件,表示double型別的字串表示的浮點值。 |
S.N. | 方法 & 描述 |
---|---|
1 |
byte byteValue() 此方法(通過轉換成一個位元組)返回此Double為一個位元組的值。 |
2 |
static int compare(double d1, double d2) 此方法比較兩個指定的double值。 |
3 |
int compareTo(Double anotherDouble) 此方法比較兩個指定的double值。 |
4 |
static long doubleToLongBits(double value) 此方法返回根據IEEE754浮點“雙精度格式”位布局,返回指定浮點值的表示。 |
5 |
static long doubleToRawLongBits(double value) 此方法返回根據IEEE754浮點“雙精度格式”位布局,不是非數位(NaN)值,返回指定浮點值的表示。 |
6 |
double doubleValue() 此方法返回根據IEEE754浮點“雙精度格式”位布局,不是非數位(NaN)值,返回指定浮點值的表示。 |
7 |
boolean equals(Object obj) 此方法比較這個物件與指定物件。 |
8 |
float floatValue() 此方法返回當前Double物件的浮點值。 |
9 |
int hashCode() 此方法返回此Double物件的雜湊碼。 |
10 |
int intValue() 此方法(通過轉換成int型別)返回此Double為一個int值。 |
11 |
boolean isInfinite() 如果這個Double 值是無限大此方法返回true,否則返回false。 |
12 |
static boolean isInfinite(double v) 如果指定的數是無限大此方法返回true,否則返回false。 |
13 |
boolean isNaN() 如果這Double值不是非數位(NAN)此方法返回true,否則返回false。 |
14 |
static boolean isNaN(double v) 如果指定的數不是非數位(NAN)的值此方法返回true,否則返回false。 |
15 |
static double longBitsToDouble(long bits) 此方法返回對應於給定的位表示double值。 |
16 |
long longValue() 此方法(通過轉換成long型別)返回此Double作為long值。 |
17 |
static double parseDouble(String s) 該方法返回一個新的double初始化為指定字串表示的值,通過Double類的valueOf方法的執行。 |
18 |
short shortValue() 此方法(通過轉換成short)返回此Double作為short的值。 |
19 |
static String toHexString(double d) 此方法返回double引數的十六進位制字串表示形式。 |
20 |
String toString() 此方法返回此Double物件的字串表示形式。 |
21 |
static String toString(double d) 此方法返回double引數的字串表示形式。 |
22 |
static Double valueOf(double d) 此方法返回一個表示指定的double值的Double範例。 |
23 |
static Double valueOf(String s) 此方法返回持有引數字串s表示double值的Double物件。 |
這個類從以下類繼承的方法:
java.lang.Object