一 int与Integer的区别
int 为基础数据类型,Integer为引用类型,也是封装类,integer为int的包装类,integer中提供方法使得Integer介于int 和String中间相互转换,可以转换数的进制 (2—16)。
二.,integer的常用方法
public static void main(String[] args) {
Integer integer=new Integer(22);//构造方法 参数为int
Integer integer1=new Integer("33");//参数为String
System.out.println(Integer.MAX_VALUE);//返回2的31次方-1
System.out.println(Integer.MIN_VALUE);//返回-2的31次方+1
//Integer 进制的转换
System.out.println(Integer.parseInt("38",16));//56 将字符串以radix进制的值转换成十进制
System.out.println(Integer.parseInt("77"));//77 将字符串转换成十进制的int数值
System.out.println(Integer.toBinaryString(56));// 111000 将int数值转换成二进制的字符串
System.out.println(Integer.toHexString(56));//38 将int数值转换成十六进制的字符串
System.out.println(Integer.toOctalString(56));//70 将int数值转换成八进制的字符串
//Integer 比较大小
System.out.println(Integer.compare(3,-3));//1 大于 1 小于-1 等于 0
System.out.println(Integer.compareUnsigned(3,-3));//-1 转换成无符号的数比较
}
以上为常见简单的Integer的使用