Java常用API 之 java.lang.Integer类(附解析和示例)_03

ads

从类定义可以看出,Integer类继承自java.lang.Number类,并且实现了Comparable<Integer>接口。

public final class Integer extends Number implements Comparable<Integer>//源码

Integer 类在对象中包装了一个基本类型 int 的值。


----------------------------------------------------静态域-------------------------------------------------------

静态域(直接通过Integer.xxx调用)
static int MAX_VALUE  值为 231-1 的常量,它表示 int 类型能够表示的最大值。
static int MIN_VALUE  值为 -231 的常量,它表示 int 类型能够表示的最小值。
static int SIZE  表示 int 值的比特位数。
static Class<Integer> TYPE  表示基本类型 int 的 Class 实例。


--------------------------------------------------构造方法------------------------------------------------------

Integer n = new Integer(xxx)
Integer(int value)   构造一个新分配的 Integer 对象,它表示指定的 int 值。
Integer(String s) 

构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。

可用于要将小于32位的字符串转换成数字的地方。

Integer strNum = new Integer("32") 和 Inter intNum = new Integer(32) 的值是相等的。


--------------------------------------------------静态方法-----------------------------------------------------

静态方法(直接通过Integer.xxx()调用)
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"

   
   

猜你喜欢

转载自blog.csdn.net/coder__666/article/details/80208143