包装类的概念
- 包装类的概念很简单,其实就是八大基本类型他们各自对应的引用类型,因为我们只能对基本类型的数据作一些简单的逻辑啊,加减运算,并不能让他们实现一些别的操作,所以包装类由此诞生
包装类的方法
- 最常用的还是valueOf与构造方法,但实际上我们通常都是自动装箱与拆箱
实例
package CommonClasses.wrapperClass;
public class Test {
public static void main(String[] args) {
//手动
//装箱:从基本类型转换成引用类型,可以直接用Integer类型,后面将原来的类型传进去
//也可以用valueOf方法
System.out.println("装箱");
int age = 18;
Integer integer1 = new Integer(age);
Integer integer2 = Integer.valueOf(age);
System.out.println(integer1);
System.out.println(integer2);
//拆箱:从引用类型转换成基本类型,首相当然是需要一个引用类型的数据,可以用Integer把数字直接传给他
//然后用它的引用去调用intValue方法
System.out.println("拆箱");
Integer integer3 = new Integer(20);
int num1= integer3.intValue();
System.out.println(num1);
//自动装箱
System.out.println("自动装箱");
int count = 30;
//直接省略后面的调用方法或传递参数,直接作为参数传给他
Integer integer4 = count;
System.out.println(integer4);
//自动拆箱
System.out.println("自动拆箱");
Integer integer5 = new Integer(40);
int num2 = integer5;
System.out.println(num2);
}
}
总结
谢谢你的观看