Java开发学习--Java 中基本类型和包装类之间的转换
2016-07-11 16:47
375 查看
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);
运行结果为:
相关文章推荐
- [Java Web 第一个项目]客户关系处理系统(CRM)项目总结
- Eclipse 迁移到Android studio
- Java运算符
- 【SSH视频】--- spring中的事务和hibernate中的session应用
- 关于下载JDK及配置环境变量一些细节
- [extjs(1)]MyEclipse2014安装ext4插件Spket
- java enum类探索
- Activiti学习——Activiti与Spring集成
- 应用插件化实践--DroidPlugin插件 在Eclipse上开发Demo
- 《JAVA集合中的Map接口》
- Java学习--Java 中的包装类
- eclipse远程调试
- Java学习总结之类与对象
- Java中的final和static
- 《JAVA集合中的List接口》
- Spring核心概念之Ioc
- java
- java web项目部署方式
- hash实例讲解
- Spring与Quartz的整合实现定时任务调度