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" |
本文详细介绍了 Java 中 Integer 类的功能及使用方法,包括类的基本结构、静态域、构造方法、静态方法及对象方法等内容。
4299

被折叠的 条评论
为什么被折叠?



