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