装箱OR拆箱
来源:互联网 发布:工程量清单计价 知乎 编辑:程序博客网 时间:2024/06/05 21:09
在JDK1.5里装箱和拆箱听说好像不用显示的硬编码,但不过有时还是能遇到问题.比如,我想做一个装100个的List集合 List list = new ArrayList(); for(int i=0;i<100;i++){ list.add(i)} 这里直接add i 就是错误的,因为集合里必须要是 object 类型的, 而 i 是基本数据类型. 所以这里必须要通过包装包来包装成引用类型 add( new Integer( i ) ) 这样就没问题了