public class WrapperTest {
public static void main(String[] args) {
// WrapperTest w = new WrapperTest();
// System.out.println(w);
int i = 10;
Integer j = Integer.valueOf(i);//现在这么写
System.out.println(j);
}
// int i = 10;
// @Override
// public String toString() {
// return "WrapperTest [i=" + i + "]";
// }
//
}
基本数据类型和对应包装类可以自动转换。
Integer j = i;
包装类是为了方便对基本数据类型进行操作,包装类可以解决一些基本类型解决不了的问题:
集合只能存放引用类型的数据, 不能存放基本数据类型.如add(Object o);
基本类型和包装类型之间可以互相转换,自动装箱拆箱.
包装类的parse方法可以实现基本数据类型+string类型之间的相互转换
函数需要传递进去的参数为Object类型,传入基本数据类型就不可行.