Java常用工具——java包装类

一、包装类和基本数据类型

装箱:基本数据类型——包装类

拆箱:包装类——基本数据类型

package com.imooc.wrap;

public class WrapTestOne {

    public static void main(String[] args) {
        // 装箱:把基本数据类型转换成包装类
        //1.自动装箱
        int t1=2;
        Integer t2=t1;
        //2.手动装箱
        Integer t3=new Integer(t1);
        
        //测试
        System.out.println("int类型变量t1="+t1);
        System.out.println("Ingeter类型变量t2="+t2);
        System.out.println("Ingeter类型变量t3="+t3);
        System.out.println("=======================");
        //拆箱:把包装类转换成基本数据类型
        //1.自动拆箱,通过赋值=实现
        int t4=t2;
        //2.手动拆箱
        int t5=t2.intValue();
        double t6=t2.doubleValue();
        //测试
        System.out.println("Integer类型对象t2="+t2);
        System.out.println("自动拆箱后,int类型对象t4="+t4);
        System.out.println("手动拆箱后,int类型对象t5="+t5);
        System.out.println("手动拆箱后,double类型对象t6="+t6);

    }

}

二、字符串和基本数据类型

基本数据类型——字符串:包装类.toString(基本数据类型);

字符串——基本数据类型:包装类.parseInt(字符串);/包装类.valueOf(字符串);

package com.imooc.wrap;

public class WrapTestTwo {

    public static void main(String[] args) {
        // 基本数据类型转换为字符串
        int t1=2;
        String t2=Integer.toString(t1);
        //测试
        System.out.println("int类型转换为String类型对象t2="+t2);
        System.out.println("============================");
        //字符串转换为基本数据类型
        //1.包装类的parse
        int t3=Integer.parseInt(t2);
        //2.包装类的valueOf先将字符串转换成包装类,再通过自动拆箱完成基本类型转换
        int t4=Integer.valueOf(t2);
        //测试
        System.out.println("String类型转换为int类型对象t3="+t3);
        System.out.println("String类型转换为int类型对象t4="+t4);
    }

}
原文地址:https://www.cnblogs.com/loveapple/p/11139989.html