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

java.lang.Integer類

java.lang.Integer 類封裝了基本類型int的值在一個對象。 Integer類型的對象包含一個字段,它的類型是int。

類聲明

以下是聲明了java.lang.Integer類:

public final class Integer
  extends Number
    implements Comparable<Integer>

類構造函數

S.N. 構造函數 & 描述
1 Integer(int value) 
此構造一個新分配的Integer對象,它表示指定的int值。
2 Integer(String s) 
此構造一個新分配的Integer對象,它表示String參數指定int值。

類方法

S.N. 方法 & 描述
1 static int bitCount(int i) 
此方法返回一個位在指定的int值的二進製補碼表示的數。
2 byte byteValue() 
此方法返回這個整數作為一個字節的值。
3 int compareTo(Integer anotherInteger) 
此方法比較兩個整數對象的數值。
4 static Integer decode(String nm) 
此方法解碼字符串轉換為整數。
5 double doubleValue() 
此方法返回這個整數作為double值。
6 boolean equals(Object obj) 
此方法將此對象與指定對象作比較。
7 float floatValue() 
此方法返回這個整數作為一個float值。
8 static Integer getInteger(String nm) 
此方法確定具有指定名稱的係統屬性的整數值。
9 static Integer getInteger(String nm, int val) 
此方法確定具有指定名稱的係統屬性的整數值。
10 static Integer getInteger(String nm, Integer val) 
此方法返回具有指定名稱的係統屬性的整數值。
11 int hashCode() 
此方法返回這個整數的哈希碼。
12 static int highestOneBit(int i) 
此方法返回一個位在指定的int值,一個int值至多單個1位,在最高位(“最左”)的位置。
13 int intValue() 
此方法返回這個整數作為一個int值。
14 long longValue() 
此方法返回這個整數作為long值。
15 static int lowestOneBit(int i) 
此方法返回一個位在指定的int值,一個int值至多單個1位,在最低階(“最右”)的位置。
16 static int numberOfLeadingZeros(int i) 
此方法返回零位的最高位(“最左側”)之前的數指定的int值的二進製補碼表示1比特。
17 static int numberOfTrailingZeros(int i) 
此方法返回零位以下的最低階(“最右”)的數在指定的int值的二進製補碼表示一比特。
18 static int parseInt(String s) 
此方法將字符串參數作為有符號十進製整數。
19 static int parseInt(String s, int radix) 
此方法解析字符串參數作為第二個參數指定的基數有符號整數。
20 static int reverse(int i) 
此方法返回通過反轉的比特的順序中指定的int值的二進製補碼表示法得到的值。
21 static int reverseBytes(int i) 
此方法返回通過反轉指定int值的二進製補碼表示的字節的順序而獲得的值。
22 static int rotateLeft(int i, int distance) 
此方法返回通過旋轉由位的指定數左移指定的int值的二進製補碼表示法得到的值。
23 static int rotateRight(int i, int distance) 
此方法返回由右由位的指定數的旋轉指定的int值的二進製補碼表示法得到的值。
24 short shortValue() 
此方法返回這個整數作為short值。
25 static int signum(int i) 
此方法返回指定的int值的正負號函數。
26 static String toBinaryString(int i) 
此方法返回一個整數參數作為基數為2的無符號整數的字符串表示形式。
27 static String toHexString(int i) 
此方法返回一個整數參數作為基數為16的無符號整數的字符串表示形式。
28 static String toOctalString(int i) 
此方法返回一個整數參數作為基數為8無符號整數的字符串表示形式。
29 String toString() 
此方法返回一個代表該整數的值的String對象。
30 static String toString(int i) 
此方法返回一個表示指定整數的String對象。
31 static String toString(int i, int radix) 
此方法返回由第二個參數指定的基數,第一個參數的字符串表示形式。
32 static Integer valueOf(int i) 
該方法返回一個整數實例,表示指定的int值。
33 static Integer valueOf(String s) 
此方法返回一個Integer對象持有指定字符串的值。
34 static Integer valueOf(String s, int radix) 
此方法返回一個Integer對象保持從指定的String中提取的值時,由第二個參數給出的基數進行分析。

方法繼承

這個類從以下類繼承的方法:

  • java.lang.Object