public class Wrapper { public static void main(String[] args) { boolean b1 = true;//b1是一个基本类型变量 //通过构造器把b1基本类型变量包装成包装类对象 Boolean b1obj = new Boolean(b1); int it = 5;//it是一个基本类型变量 Interger itobj = new Interger(it); Float f1 = new Float("4.5");//把字符串转换成Float对象 } }
上面就是将基本类型变量转换成包装类对象的过程
基本类型变量只是一个变量不是一个对象,所以我们想让一个基本类型变量转换成一个对象,就要对这个基本类型变量进行包装。
基本类型变量----> 包装类对对象
1.可以将一个基本类型变量转换成包装类对象
2.可以将一个字符串转换成一个包装类对象
-------------------------------------------------------------------------------------
包装类对象-----> 基本类型变量
//首先把一个字符串转换成一个Boolean包装类对象 Boolean b0bj = new Boolean ("faulse"); //怎么从一个包装类对象中取出基本类型变量 boolean bb = b0bj.booleanValue(); //基本类型变量int int it = 5; //包装成对象 Integer b1obj = new Integer(it); //从b1oj对象中取基本类新变量给i int i = b1obj.intValue();
自动装箱和自动拆箱:
//不是用构造器装箱 //直接把基本类型变量5赋值给包装类对象Integer对象 Integer inobj = 5; //直接把一个包装类对象拆成基本类型对象 int it = inobj;
时间: 2024-10-06 00:56:49