java的自动装箱与拆箱
来源:互联网 发布:java项目开发 编辑:程序博客网 时间:2024/04/19 19:46
以前听到自动装箱与拆箱总感觉是神秘的东西,今天学习了一下,我发现竟然是如此的简单,难道是我看的少理解的少吗,呵呵不管这么多了,先把我学的这一点点跟大家分享一下吧。
先看一下这几行代码:
List<Integer> list = new ArrayList<Integer>();
list.add(new Integer(1));
list.add(new Integer(2));
list.add(new Integer(3));
for(Integer i:list)
{
System.out.println(i);
}
先往List中村三个数,再把它们输出来;以前我总是每次警惕ArrayList是接受对象数据类型的,所以传进去的值一定要记得是对象类型的。java中有八种基本数据类型,其他的所有的类型全部都是类,而把基本数据类型转换成封装类的过程就叫装箱,反过来就叫拆箱。而从java JDK5.0开始便有了自动的装拆箱的功能。还是上面的功能,大家完全可以这么写:
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
for(Integer i:list)
{
System.out.println(i);
}
//list.add(1)执行这一步的时候,不是说直接传的int类型,而是系统把你的转换成Integer;这就是自动装箱,不用说,拆箱大家也会自己联想到了呵呵。。。。。。- java的自动装箱与拆箱
- java的自动装箱与拆箱
- Java基本类型的自动装箱与自动拆箱
- Java自动装箱与自动拆箱
- java-自动装箱与自动拆箱
- java的自动装箱自动拆箱
- Java自动装箱与拆箱的实现分析
- Java 自动装箱与拆箱的实现原理
- Java的自动装箱与拆箱(Autoboxing and Unboxing)
- Java的自动装箱与拆箱机制
- Java的自动装箱与拆箱小结
- JAVA自动装箱与拆箱
- java自动装箱与拆箱
- Java 自动装箱与拆箱
- java 自动拆箱与装箱
- Java 自动装箱与拆箱
- Java 自动装箱与拆箱
- java 自动装箱与拆箱
- ASP.NET(C#)常用数据加密和解密方法汇总
- 谈谈你对流行框架的理解
- FPGA与CPLD的区别
- 单例模式
- c#封装对称加密和非对称加密
- java的自动装箱与拆箱
- Map的遍历:keySet与entrySet
- 字符串数字前添加*
- 用于sqlite数据库的SqlLiteHelper.cs 的类
- 创业蛋糕不能平分 创业
- 数据加密技术
- twisted编写简单的web代理服务器
- CPLD和FPGA的区别(2)
- iphdr结构