部分内容来自以下博客:
https://www.cnblogs.com/future-liu1121/p/6556153.html
1 为什么要使用包装类
Java中的基本类型功能简单,不具备对象的特性,为了使基本类型具备对象的特性,所以出现了包装类,就可以像操作对象一样操作基本类型数据。
2 装箱和拆箱
2.1 装箱
装箱就是根据数据创建对应的包装对象。
JDK1.5之后提供了自动装箱的机制。
Integer a = new Integer(10);
Integer b = 10;// 自动装箱
2.2 拆箱
拆箱就是将包装类型转换为基本数据类型。
JDK1.5之后提供了自动拆箱的机制。
int c = a.intValue();
int d = b;// 自动拆箱
3 包装类或基本类型和字符串的转换
3.1 包装类或基本类型转字符串
调用包装类的toString()方法。
调用String类的valueOf()方法。
基本类型可以直接加空字符串。
3.2 字符串转包装类或基本类型
调用包装类的valueOf()方法。
调用包装类的parseXxx()方法。