包装类与基本数据类型转化

普通数据类型转化为包装类

 //定义float对象
        float f = 66.6f;

        //手动装箱
        Float f1 = new Float(f);

        //自动装箱
        Float f2 = f;

包装类转为普通数据类型

 Double d = new Double(88.88);

        //手动拆箱
        double d1 = d.doubleValue();

        //自动拆箱
        double d2 = d;

将包装类转化为其他数据类型

        Integer score1 = new Integer(10);
        
        //利用xxxxValue()函数
        double score2 = score1.doubleValue();
       

        //利用自动拆箱
        double score3=(double)score1;
        //实际上是两步:1.自动拆箱    2.强制转化

将基本数据类型转换成字符串
 

    int c=10;
    //方法一,包装类.toString(目的变量)
    String str=Integer.toString(c);

    //方法二,String.valueOf(目的变量)
    String str2=String.valueOf(c);

将字符串转换成基本数据类型

String str ="12";

//方法1,包装类.parseXXX(目的变量)
int num=Integer.parseInt(str);

//方法2,包装类.valueOf(目的变量)
int num2=Integer.valueOf(str);


版权声明:本文为weixin_45939085原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。