表14-5 由Integer 定义的方法
方法 描述
byte byteValue() 返回调用对象值(字节型)
int compareTo(Integer i) 将调用对象的数值与i的数值进行比较。如果这两个值相等,则返回0。如果调用对象的数值小于i的数值,则返回负值。如果调用对象的数值大于i的数值,则返回正值(在Java 2中新增加的)
续表
方法 描述
int compareTo(Object obj) 如果obj属于类Integer,其操作与compareTo(Integer)相同。否则,引发一个ClassCastException异常(在Java 2中新增加的)
static Integer decode(String str)
throws NumberFormatException
返回一个包含了由str中的字符串指定值的Integer对象
double doubleValue() 返回调用对象值(双精度型)
boolean equals(Object IntegerObj) 如果调用Interger对象与IntegerObj相等,则返回true。否则,返回false
float floatValue()static Integer getInteger
(String propertyName)
返回调用对象值(浮点型)
返回与由propertyname指定的环境属性相关联的值,调用失败返回null
static Integer getInteger
(String propertyName,int default)
返回与由propertyname指定的环境属性相关联的值,调用失败返回default值
static Integer getInteger
(String propertyName,Integer default)
返回与由propertyname指定的环境属性相关联的值,调用失败返回default值
int hashCode() 返回调用对象的散列码
int intValue() 返回调用对象值(整型)
long longValue() 返回调用对象值(长整型)
static int parseInt(String str)
throws NumberFormatException
以10为基数,返回包含在由str指定的字符串中的数字的等价整数(integer)值
static int parseInt(String str,int radix)
throws NumberFormatException
以指定的基数(radix)为底,返回包含在由str指定的字符串中的数字的等价整数值
short shortValue() 返回调用对象值(短整型)
static String toBinaryString(int num) 返回一个包含了num的等价二进制形式的字符串
static String toHexString(int num) 返回一个包含了num的等价十六进制形式的字符串
static String toOctalString(int num) 返回一个包含了num的等价八进制形式的字符串
String toString() 返回一个包含了调用对象的等价十进制形式的字符串
static String toString(int num) 返回一个包含了num的等价十进制形式的字符串
static String toString(int num,int radix) 以指定的基数(radix)为底,返回一个包含了num的等价十进制形式的字符串
static Integer valueOf(String str)
throws NumberFormatException
返回一个包含了由str中的字符串指定的值的Integer对象
static Integer valueOf(String str,int radix)
throws NumberFormatException