Java笔记-Integer类

来源:互联网 发布:手机淘宝客户端改评价 编辑:程序博客网 时间:2024/05/21 10:35

Integer类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。此外,该类提供了多个方法,能在 int类型和 String 类型之间互相转换,还提供了处理 int类型时非常有用的其他一些常量和方法。

字段

static int  MAX_VALUE
          保持 int类型的最大值的常量可取的值为 231-1。

static int    MIN_VALUE
          保持 int类型的最小值的常量可取的值为 -2
31

static int  SIZE
          这是数位用来表示一个int值的二进制补码形式.

static Class<Integer>       TYPE
          表示基本类型 int的 Class 实例。


构造方法

Integer(int value)
          构造一个新分配的 Integer对象,它表示指定的 int 值。

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

这里要说明一下第二个构造函数,此处的字符串只能将由字符‘1’、‘2’、、、‘0’十个数字字符构成的字符串构造。由字母构成的字符串会引起异常。



类方法

1、static int bitCount(int i)    此方法返回两个指定int值的二进制补码表示的数的1位.

2、byte byteValue() 此方法返回这个整数的值作为字节.

3、int compareTo(Integer anotherInteger) 这个方法比较两个Integer对象的数字.

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, int val) 这种方法确定具有指定名称的系统属性的整数值.

11、int hashCode() 该方法返回该整数一个哈希代码.

12、static int highestOneBit(int i) 此方法返回一个int值,在最单位,在最高的位置(“最左边的”)指定的1位的int值.

13、int intValue() 此方法返回一个int值这个整数.

14、long longValue() 此方法返回这个整数为一个long的值.

15、static int lowestOneBit(int i) 此方法返回一个int值,在最多单一位,在最低的位置(“最右”)指定的1位的int值.

16、static int numberOfLeadingZeros(int i) 此方法返回零位,最高的第1位的(“最左边的”)前两个指定的int值的二进制补码表示的数.

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) 此方法返回一个Integer的实例,表示指定的int值.

33、static Integer valueOf(String s) 此方法返回一个Integer对象,持有指定的字符串值.

34、static Integer valueOf(String s, int radix) 此方法返回一个Integer对象持有从指定的String中第二个参数提取的值的基数进行分析

0 0
原创粉丝点击