Java的装箱与拆箱简介

Byte与byte:

        Byte a= 23;  //装箱,=Byte.valueOf((byte)23);
        byte b=a;    //拆箱,=a.byteValue();

Short与short:

        Short a=23;  //装箱,=Short.valueOf((Short)23);
        short b=a;   //拆箱,=a.shortValue();

Integer与int:

        Integer a=23;  //装箱,=Integer.valueOf(23);
        int b=a;       //拆箱,=a.intValue();

Long与long:

        Long a=23L;  //装箱,=Long.valueOf(23);
        long b=a;    //拆箱,=a.longValue();

Float与float:

        Float a=23F;  //装箱,=Float.valueOf(23);
        float b=a;    //拆箱,=a.floatValue();

Double与double:

        Double a=23D;  //装箱,=Double.valueOf(23);
        double b=a;    //拆箱,=a.doubleValue();

Boolean与boolean:

        Boolean a=true;  //装箱,=Boolean.valueOf(true);
        boolean b=a;     //拆箱,=a.booleanValue();

Character与char:

        Character a='c';  //装箱,=Character.valueOf('c');
        char b=a;         //拆箱,=a.charValue();

猜你喜欢

转载自blog.csdn.net/lovecaicaiforever/article/details/81744370
今日推荐