自动拆箱和自动装箱(包装类和数据类型)
// 将int变为包装类(这里隐含了自动装箱)
System.out.println("==========装箱");
Integer num1 = 99;
// 装箱
Integer num2 = Integer.valueOf(100);
System.out.println(num1);
System.out.println(num2);
// 将包装类变为int(这里面隐含了自动拆箱)
System.out.println("==========拆箱");
int num3 = num1;
// 拆箱
int num4 = num2.intValue();
System.out.println(num3);
System.out.println(num4);
// 将int变为string的三种方法
System.out.println("====将int变为string的三种方法");
// 1. 直接+”“
String string1 = num4 + "";
System.out.println(string1);
// 2. 使用toString
String string2 = Integer.toString(num3);
System.out.println(string2);
// 3. 使用valueof
String string3 = String.valueOf(num3);
System.out.println(string3);
// 将string变为int
System.out.println("====将string变为int");
int num5 = Integer.parseInt(string1);
System.out.println(num5);