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