java.lang.Long類
java.lang.Long 類封裝了基本類型long對象的值。 long類型的對象包含單個字段類型為long。
類聲明
以下是java.lang.Long類的聲明:
public final class Long extends Number implements Comparable<Long>
類構造函數
S.N. | 構造函數 & 描述 |
---|---|
1 |
Long(long value) 此構造一個新分配Long對象,表示指定long參數。 |
2 |
Long(String s) 此構造一個新分配的Long對象,表示String參數所指定的long 值。 |
類方法
S.N. | 方法 & 描述 |
---|---|
1 |
static int bitCount(long i) 此方法返回一個位在指定long值的二進製補碼表示的數。 |
2 |
byte byteValue() 此方法返回Long對象的字節的值。 |
3 |
int compareTo(Long anotherLong) 這種方法數值比較兩個long的對象。 |
4 |
static Long decode(String nm) 這種方法解碼字符串轉換為long。 |
5 |
double doubleValue() 這個方法返回這個Long值作為double值。 |
6 |
boolean equals(Object obj) 此方法將此對象與指定對象比較。 |
7 |
float floatValue() 此方法返回這個Long 值為float值。 |
8 |
static Long getLong(String nm) 此方法確定具有指定名稱的係統屬性的long值。 |
9 |
static Long getLong(String nm, long val) 此方法確定具有指定名稱的係統屬性的long值。 |
10 |
static Long getLong(String nm, Long val) 此方法返回具有指定名稱的係統屬性的long值。 |
11 |
int hashCode() 此方法返回這個long的哈希碼。 |
12 |
static long highestOneBit(long i) 此方法返回一個long值至多單個1位,在最高位(“最左”)的位置的一個位在指定long值。 |
13 |
int intValue() 此方法返回這個Long 作為一個int值。 |
14 |
long longValue() 此方法返回這個Long 作為long值。 |
15 |
static long lowestOneBit(long i) 此方法返回一個long值至多單個1位,在最低階(“最右”)的位置的一個位在指定long值。 |
16 |
static int numberOfLeadingZeros(long i) 此方法返回零位的最高位(“最左側”)之前的數指定long值的二進製補碼表示一比特。 |
17 |
static int numberOfTrailingZeros(long i) 此方法返回零位以下的最低階(“最右”)的數指定long值的二進製補碼表示一比特。 |
18 |
static long parseLong(String s) 此方法解析為有符號十進製long的字符串參數。 |
19 |
static long parseLong(String s, int radix) 此方法解析為在第二個參數指定的基數有符號long字符串參數。 |
20 |
static long reverse(long i) 此方法返回通過反轉位的順序在指定long值的二進製補碼表示形式而得到的值。 |
21 |
static long reverseBytes(long i) 此方法返回通過反轉指定long值的二進製補碼表示的字節的順序而獲得的值。 |
22 |
static long rotateLeft(long i, int distance) 此方法返回通過旋轉的由位的指定數左移指定的long值的二進製補碼表示法得到的值。 |
23 |
static long rotateRight(long i, int distance) 此方法返回右鍵按位指定數量的旋轉的指定long值的二進製補碼表示形式而得到的值。 |
24 |
short shortValue() 此方法返回這個Long的一個short值。 |
25 |
static int signum(long i) 此方法返回指定long值的正負號函數。 |
26 |
static String toBinaryString(long i) 此方法返回long參數作為基數為2的無符號整數的字符串表示形式。 |
27 |
static String toHexString(long i) 此方法返回long參數作為基數為16無符號整數的字符串表示形式。 |
28 |
static String toOctalString(long i) 此方法返回long參數作為基數8無符號整數的字符串表示形式。 |
29 |
String toString() 此方法返回一個代表該Long值的String對象。 |
30 |
static String toString(long i) 此方法返回一個表示指定long的String對象。 |
31 |
static String toString(long i, int radix) 此方法返回由第二個參數指定的基數,第一個參數的字符串表示形式。 |
32 |
static Long valueOf(long l) 此方法返回一個Long實例,表示指定的long值。 |
33 |
static Long valueOf(String s) 該方法返回一個Long對象持有指定字符串的值。 |
34 |
static Long valueOf(String s, int radix) 此方法返回一個Long對象從指定String中提取的值,由第二個參數給出的基數進行分析。 |
方法繼承
這個類從以下類繼承的方法:
-
java.lang.Object