定义
- java.lang.Integer
- int的包装类,提供了一些将int转换为String和String转换为int ,以及在处理int时有用的其他常量和方法
方法
1. 构造方法
方法名 | 描述 |
---|---|
Integer(int value) | 构造新分配的 Integer对象,该对象表示指定的 int值 |
Integer(String s) | 构造一个新分配Integer对象,字符串将转换为int值,与parseInt方法一样 |
2.常用方法
方法名 | 描述 |
---|---|
toString(int i, int radix) | i为要转换为字符串的整数,radix为在字符串表示中使用的基数(几进制,没有时默认10进制) |
valueOf(int i) | 如果不需要新的Integer实例,则该方法通常优先于构造函数**Integer(int)**使用 |
valueOf(String s,Int radix) | 返回一个字符串转换的Integer对象,效率比parseInt低,数字的String |
parseInt(String s,Int radix) | 将字符串参数解析为带符号的radix进制的int整数(没有时默认10进制),数字的String |
getInteger(String nm) | 根据指定的名称得到系统属性的整数值。第一个参数将被认为是系统属性的名称,尽量不使用该方法 |
decode() | 将String解码为Integer ,非十进制适合采用该方法 |
XxxValue() | 将 Integer的值作为Xxx类型的值,要有一个Integer对象才能调用该方法 |
compare(int x,int y) | 比较两个intnt值 |
compareTo(Integer anotherInteger) | 比较(带符号)两个Integer对象 |
hashCode(int value) | 返回这个 Integer的int值哈希码,无参数则是Integer类型的哈希码 |
equals() | 比较 |
sum(int x,int y) | 将两个整数相加 |
max()、min() | 返回较大/小值 |