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