包装类的相互转换
package study3;
public class text7 {
public static void main(String[] args) {
//基本数据类型装换成包装类对象 栈->堆
Integer a=new Integer(3);
Integer b=Integer.valueOf(30);
//包装类装换成为基本数据类型
int c=b.intValue();
//把字符串转换成为包装类对象
Integer e=new Integer("888888");
//把包装类转换成伟字符串
String str=e.toString();
}
}
开箱和装箱
package study3;
public class text8 {
public static void main(String[] args) {
Integer a=234; //Integer a=Integer.valueof(234); 编译器自动加载的
//拆箱
int b=a;// int b=a.intValue();编译器自动做的事情
Integer c=null;
int d=c; //报错,空指针 调用了 c.intvalue(); 但是c没有值,所以在堆中是空指针
}
}