包装类

1、包装类的概念

      包装类把基本数据类型转换为对象,每个基本类型在java.lang包中都有一个相应的包装类。

2、包装类的作用

   (1)提供了一系列实用的方法

   (2)集合不允许存放基本数据类型,存放数字时,要用包装类型

 

              

 

 3、代码实现

//基本类型--包装类
    int a=100;
    Integer a2=new Integer(a);

    //基本数据类型---包装类 (自动转换)  装箱
    int j=90;   
    Integer j1=j;
    System.out.println(j1);

    //基本数据类型---包装类 (自动转换)  拆箱
    Integer a3=new Integer(30);
    int a4=a3;
    System.out.println(a4);
    
    //包装类-基本数据类型
    Integer i=new Integer(100);
    int i2=i.intValue();
    
    Boolean b=new Boolean(true);
    boolean b2=b.booleanValue();

    //to String   基本数据类型--字符串
    int num=100;
    String sum=Integer.toString(num);
    
    boolean b3=true;
    String b4=Boolean.toString(b3);
    
    //常用方法  基本数据类型--字符串,比to string更常用
    String snum2=100+"";
    String b5=true+"";
    
    //parseXXX  字符串--基本数据类型        character不存在parse方法
    String age="18";
    int ageNum=Integer.parseInt(age);
    
    String score="98.5";
    double score1=Double.parseDouble(score);
    
    //valueof 基本数据类型--包装类
    int J=90;
    Integer J1=Integer.valueOf(J);
    
    
    char sex='男';
    Character sex1=Character.valueOf(sex);
    
    //valueof   字符串--包装类   除 character之外
    String h="123";
    Integer h1=Integer.valueOf(h);
    
    
}
}

 

posted @ 2020-05-20 20:59  小飞侠呀  阅读(143)  评论(0)    收藏  举报