public class Demo {
/*
* 自动装箱&自动拆箱
* 基本数据类型的包装类
* 目的:为了让基本数据类型具有对象的特征
* byte ——> Byte
* short ——> Short
* int ——> Integer
* long ——> Long
* float ——> Float
* double ——> Double
* char ——> Character
* boolean ——> Boolean
* 1.
*/
public static void main(String[] args) {
// 自动装箱
Integer i = 10;
// 自动拆箱
int j = i;
System.out.println(j);
// String类型转为包装类/基本数据类型
String a = "123";
String b = "456";
// 方式一:
Integer x = new Integer(a);
Integer y = new Integer(b);
System.out.println(y - x);
// 方式二:
System.out.println(Integer.parseInt(a) - Integer.parseInt(b));
// 包装类转String类型
// 方式一:toString()继承于Object类
String str1 = i.toString();
System.out.println(str1);
// 方式二:String.vauleOf()
String str2 = String.valueOf(i);
System.out.println(str2);
}
}