zoukankan      html  css  js  c++  java
  • Java开发学习--Java 中基本类型和包装类之间的转换

    Java 中基本类型和包装类之间的转换

    基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦):

    在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。

    那什么是装箱和拆箱呢?我们分别来看下

    装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱

    拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱

    代码测试:

            
            // 定义double类型变量
            double a = 91.5;
            
             // 手动装箱
            Double b =new Double(a);        
            
            // 自动装箱
            Double c = a;
    
            System.out.println("装箱后的结果为:" + b + "" + c);
            
            // 定义一个Double包装类对象,值为8
            Double d = new Double(87.0);
            
            // 手动拆箱
            double e =   d.doubleValue()  ;
            
            // 自动拆箱
            double f =      d          ;
            
             System.out.println("拆箱后的结果为:" + e + "" + f);
        

    运行结果为:

      

  • 相关阅读:
    旧键盘 (20)
    人口普查(20)
    打印沙漏(20)
    程序运行时间(15)
    反转链表 (25)
    科学计数法 (20)
    组个最小数 (20)
    python yield使用
    python如何优雅判断类型
    python中如何优雅使用import
  • 原文地址:https://www.cnblogs.com/sunjianfei/p/5660785.html
Copyright © 2011-2022 走看看