包装类在具体使用中需要三种类型的直接转换
学习了基本类型 包装类 String类型的转换
public class WrapperTest {
public static void main(String[] args) {
//基本数据类型 ——> 包装类:调用包装类的构造器
int num1 = 10;
Integer in1 =Integer.valueOf(num1);
System.out.println(in1.toString());
Integer in2 = Integer.valueOf("123");
System.out.println(in2.toString());
Float f1 = new Float(12.3f);
Float f2 = new Float("12.3");
System.out.println(f1);
System.out.println(f2);
Boolean b1 = new Boolean(true);
Boolean b2 = new Boolean("true");
System.out.println(b2);
Boolean b3 = new Boolean("true123");
System.out.println(b3);
//包装类 ——> 基本数据类型:调用包装类的xxxValue
Integer in3 = new Integer(12);
int i1 = in3.intValue();
System.out.println(i1 + 1);
Float f3 = new Float(12.3);
float f4 = f3.floatValue();
System.out.println(f4);
} }
//String类型 ————> 基本数据类型 包装类:parseXxx()
String str4 = "123";
int num5 = Integer.parseInt(str4);
System.out.println(num5 + 1);
String str5 = "true";
Boolean b6 = Boolean.parseBoolean(str5);
System.out.println(b6);
//基本数据类型 包装类 ————> String类型:调用String重载的valueOf(Xxx xxx)
int num4 = 10;
//方式1:连接运算
String str1 = num4 + "";
//方式2:调用String的valueOf(Xxx xxx)
float f5 = 12.3f;
String str2 = String.valueOf(f5);
System.out.println(f5);
Double d1 = new Double(12.4);
String str3 = String.valueOf(d1);
System.out.println(str3);
并了解到自动装箱与自动拆箱的小知识
最后补充了例题的编写