0
点赞
收藏
分享

微信扫一扫

Java--Integer



简介

字段摘要

类型

字段名

说明


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 值。


其他方法


返回类型



方法



说明



static int



​​bitCount​​(int i)



返回指定int值的二进制补码表示形式的 1 位的数量。



byte



​​byteValue​​()



以byte类型返回该Integer的值。



int



​​compareTo​​(​​Integer​​ anotherInteger)



在数字上比较两个Integer对象。



static ​​Integer​​



​​decode​​(​​String​​ nm)



将String解码为Integer。



double



​​doubleValue​​()



以double类型返回该Integer的值。



boolean



​​equals​​(​​Object​​ obj)



比较此对象与指定对象。



float



​​floatValue​​()



以float类型返回该Integer的值。



static ​​Integer​​



​​getInteger​​(​​String​​ nm)



确定具有指定名称的系统属性的整数值。



static ​​Integer​​



​​getInteger​​(​​String​​ nm, int val)



确定具有指定名称的系统属性的整数值。



static ​​Integer​​



​​getInteger​​(​​String​​ nm,​​Integer​​ val)



返回具有指定名称的系统属性的整数值。



int



​​hashCode​​()



返回此Integer的哈希码。



static int



​​highestOneBit​​(int i)



返回具有至多单个 1 位的int值,在指定的int值中最高位(最左边)的 1 位的位置。



int



​​intValue​​()



以int类型返回该Integer的值。



long



​​longValue​​()



以long类型返回该Integer的值。



static int



​​lowestOneBit​​(int i)



返回具有至多单个 1 位的int值,在指定的int值中最低位(最右边)的 1 位的位置。



static int



​​numberOfLeadingZeros​​(int i)



在指定int值的二进制补码表示形式中最高位(最左边)的 1 位之前,返回零位的数量。



static int



​​numberOfTrailingZeros​​(int i)



返回指定的int值的二进制补码表示形式中最低(“最右边”)的为 1 的位后面的零位个数。



static int



​​parseInt​​(​​String​​ s)



将字符串参数作为有符号的十进制整数进行解析。

例如:Integer.parseInt("10");  结果为10



static int



​​parseInt​​(​​String​​ s, int radix)



使用第二个参数指定的基数,将字符串参数解析为有符号的整数。

例如:Integer.parseInt("a", 16);  结果为10



static int



​​reverse​​(int i)



返回通过反转指定int值的二进制补码表示形式中位的顺序而获得的值。



static int



​​reverseBytes​​(int i)



返回通过反转指定int值的二进制补码表示形式中字节的顺序而获得的值。



static int



​​rotateLeft​​(int i, int distance)



返回根据指定的位数循环左移指定的int值的二进制补码表示形式而得到的值。



static int



​​rotateRight​​(int i, int distance)



返回根据指定的位数循环右移指定的int值的二进制补码表示形式而得到的值。



short



​​shortValue​​()



以short类型返回该Integer的值。



static int



​​signum​​(int i)



返回指定int值的符号函数。



static ​​String​​



​​toBinaryString​​(int i)



以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。



static ​​String​​



​​toHexString​​(int i)



以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。



static ​​String​​



​​toOctalString​​(int i)



以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。



​​String​​



​​toString​​()



返回一个表示该Integer值的String对象。



static ​​String​​



​​toString​​(int i)



返回一个表示指定整数的String对象。



static ​​String​​



​​toString​​(int i, int radix)



返回一个表示指定整数的String对象。第二个参数为进制

示例:Integer.toString(10, 16)   //结果:a



static ​​Integer​​



​​valueOf​​(int i)



返回一个表示指定的int值的Integer实例。



static ​​Integer​​



​​valueOf​​(​​String​​ s)



返回保存指定的String的值的Integer对象。

示例:Integer.valueOf("10") + 2;   //结果:12



static ​​Integer​​



​​valueOf​​(​​String​​ s, int radix)



返回一个Integer对象,第二个参数为进制。

示例:Integer.valueOf("b", 16)      //结果:11


其他网址

​​在线文档-jdk-zh​​​​​​​​


举报

相关推荐

0 条评论