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

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