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);
    
运行结果为:
    初探佳境,多多学习交流
 
                    
                     
                    
                 
                    
                
 




 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号