ads
从类定义可以看出,Integer类继承自java.lang.Number类,并且实现了Comparable<Integer>接口。
public final class Integer extends Number implements Comparable<Integer>//源码
Integer 类在对象中包装了一个基本类型 int 的值。
----------------------------------------------------静态域-------------------------------------------------------
static int MAX_VALUE | 值为 231-1 的常量,它表示 int 类型能够表示的最大值。 |
static int MIN_VALUE | 值为 -231 的常量,它表示 int 类型能够表示的最小值。 |
static int SIZE | 表示 int 值的比特位数。 |
static Class<Integer> TYPE | 表示基本类型 int 的 Class 实例。 |
--------------------------------------------------构造方法------------------------------------------------------
Integer(int value) | 构造一个新分配的 Integer 对象,它表示指定的 int 值。 |
Integer(String s) | 构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。 可用于要将小于32位的字符串转换成数字的地方。 |
--------------------------------------------------静态方法-----------------------------------------------------
static int parseInt(String s) | 将字符串解析为带符号的十进制整数。 例:Integer.parseInt(“-444”) = -444 |
static int parseInt(String s, int radix) | 将用radix进制表示的字符串解析为带符号的十进制整数。 例:Integer.parseInt("111", 2 ) = 7 |
static String toBinaryString(int i) | 以二进制无符号整数形式返回一I个整数参数的字符串表示形式。 例:nteger.toBinaryString(8) = 1110 |
static String toHexString(int i) | 以十六进制无符号整数形式返回一个整数参数的字符串表示形式。 例:Integer.toHexString(255) = ff |
static String toOctalString(int i) | 以八进制无符号整数形式返回一个整数参数的字符串表示形式。 例:Integer.toOctalString(15) = 17 |
static String toString(int i) | 返回整数 i 的String 形式。 例:Integer.toString(23) = “23” |
static String toString(int i, int radix) | 返回用radix进制表示的整数 i 的字符串形式。 例:Integer.toString(23, 8) = 27 |
---------------------------------------------------------对象方法----------------------------------------------
int hashCode() | 返回此 Integer 的哈希码。 例:new Integer( 55 ).hashCode() = 55 |
int intValue() | 以 int 类型返回该 Integer 的值。 例:new Integer(55).intValue = 55 |
String toString() | 返回一个表示该 Integer 值的 String 对象。 例:new Integer(60).toString = "60" |