位置:首页 > 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