package study01; /*包装类是什么?目的是什么? * 1.基本数据类型对应的引用类型 * 2.实现了一切皆对象 * 3.后期集合泛型不支持基本类型,只能使用包装类*/ /*包装类最重要功能: * 可以将字符串类型转换成真实的数据类型*/ /*一般都是基本数据类型大写就是包装类:*/ public class baozhuang_class { public static void main(String[] args) { // 自动装箱 即‘两种类型可以互相转换’ int a = 10; Integer a2 = a; System.out.println(a); System.out.println(a2); // 自动拆箱 Integer a3 = 15; int a4 = a3; System.out.println(a3); System.out.println(a4); /*数据类型不能赋值为null,只有引用类型才可以赋值为null*/ Integer a5 = null; // int a6 = null;报错 //1.将基本数据类型转换成字符串形式(没啥用) Integer a7 = 30; String a8 = a7 + ""; System.out.println(a8+1); //301 //2.可以将字符串类型转换成真实的数据类型(类型.valueof(接字符串)) System.out.println("----------------"); String a9 = "44"; int age = Integer.valueOf(a9); System.out.println(age + 1); String a10 = "99.9"; double number = Double.valueOf(a10); System.out.println(number+0.1); } }