JAVA(包装类)

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);

    }

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值