javaSE学习Day1之包装类的使用

发布时间 2023-03-26 16:23:16作者: K_Jx

包装类的使用

包装类的使用

  1. java提供8种基本数据类型对应的包装类,使得基本数据类型变量具有类的特征
  2. 掌握:基本数据类型、包装类、String三者之间的互相转换


自动装箱与自动拆箱[基本数据类型和包装类的转换]

JDK5.0新特性,自动装箱与自动拆箱。

class Test{
    public void test(){
        //自动装箱,基本数据类型-->包装类对象
        int num2 = 10;
        Integer in1 = num2;//自动装箱

        boolean b1 = true;
        Boolean b2 = b1;//自动装箱

        //自动拆箱,包装类-->基本数据类型
        int num3 = in1;//自动拆箱
        boolean b3 = b2;//自动拆箱
        method(in1);
        method(b2);
    }
    public void method(Object obj){
        System.out.println("000");
    }
}

基本数据类型和String的互相转换

基本数据类型-->String类型:

  1. 连接运算

String str1 = num1 + "";

  1. 调用String的valueOf(Xxx xxx)

float f1 = 12.3f;

String str2 = String.valueOf(f1);

String类型-->基本数据类型:

  1. 调用包装类的parseXxx(String s)方法

int num2 = Interger.parseInt(str1);

boolean b1 = Boolean.parseBoolean(str2);