自动装箱和拆箱 JDK1.5以后 允许包装类对象和基本数据类型 混合计算
装箱:将基本数据类型自动转换为包装类
拆箱:将包装类自动转换为基本数据类型
toString()将包装类转换为字符串
parse*()将字符串转换为包装类
代码示例
public class Test1 {
public static void main(String[] args) {
Boolean boolean1 = new Boolean("20");
String string = boolean1.toString();
System.out.println(string);
// parse***()将字符串转换为包装类
String string2 = "30";
int parseInt = Integer.parseInt(string2);
System.out.println(parseInt);
// 基本数据类型int转化为String类
int a = 10;
String string4 = String.valueOf(a);
Integer integer = new Integer(20);
// Integer转换为String
String string3 = integer.toString();
// String 转换为Integer
Integer valueOf = Integer.valueOf("56");
int parseInt2 = Integer.parseInt(string3);
// 装箱
Integer valueOf2 = Integer.valueOf(20);
// 拆箱
int value = integer.intValue();
// 自动装箱
Integer i = 20;
// 自动拆箱
int a = i;
}
}