java中八种基本数据类型对应的包装类型:
基本数据类型包装类型
bytejava.lang.Byte;
shortjava.lang.Short;
intjava.lang.Integer;
longjava.lang.Long;
floatjava.lang.Float;
double      java.lang.Double;
booleanjava.lang.Boolean;
charjava.lang.Character;
/*
以java.lang.Integer;类型为例,讲解八种类型。
*/
public class IntegerTest02{
public static void main(String[] args){
//获取int类型的最大值和最小值
System.out.println("int最小值:" + Integer.MIN_VALUE);
System.out.println("int最大值:" + Integer.MAX_VALUE);
//以int推byte
System.out.println("byte最小值:" + Byte.MIN_VALUE);
System.out.println("byte最大值:" + Byte.MAX_VALUE);
//创建Integer类型的对象
Integer i1 = new Integer(10); //int--> Integer
Integer i2 = new Integer("123"); //String --> Integer
System.out.println(i1); //10
System.out.println(i2); //123
//以下程序编译可以通过。但是运行的时候会报异常.数字格式化异常.
//虽然可以将字符串转换成Integer类型,但是该字符串也必须是"数字字符串".
//Integer i3 = new Integer("abcd"); //NumberFormatException
Integer的常用方法:
public class IntergerTest{
    public static void main(String[] args){
    //int--》interger 基本数据类型-》引用数据类型
    Interger i1=new Integer(10);
    Integer i1=Integer.valueOf(10);
    //
    int i2= i1.intValue();
    //String-->Integer
    Integer i3=New Integer("10");
    Integer i4=Integer.valueOf("10");
    //** String-》int
    int i4=Integer.parseInt("25");
    //*****String->>double
    Double i5=Double.parseDouble("30.111");
//将int类型的十进制转换成16进制
String s2 = Integer.toHexString(10);
System.out.println(s2); //a
//将int类型的十进制转换成8进制
String s3 = Integer.toOctalString(10);
System.out.println(s3); //12
     }
}