八大Wrapper类型

发布时间 2023-04-21 09:45:07作者: 寇

Wrapper包装类

基本数据类型 包装类
boolean Boolean
char Character
byte Byte
short Short
long Long
float Float
double Double
int Int

Byte,Short,Long,Float,Double,Int属于Number类,是继承关系

包装类和基本数据类型的转换

  1. jdk5以前的手动装箱和拆箱方式,装箱:基本类--》包装类型,反之,拆箱
//手动装箱
int i=10;
Integer integer1=new Integer(i);
//或者是
Integer integer2=Integer.valueOf(i)
    //手动拆箱是
    int i=integer1.valueOf()
    

  1. jdk5以后的是自动装箱和拆箱
int ni=integer1;
Integer integer=n1;

  1. 自动装箱调用的是valueOf方法 例如 Integer.valueOf()
  2. 或者是Integer i3=new Integer(int类型的值)

包装类的方法

只要有基础类型,都是比较数字大小