首页 > 代码库 > Java的自动装箱和拆箱
Java的自动装箱和拆箱
1 public class BoxingDemo { 2 3 public static void main(String[] args) { 4 5 /** 6 * 自动装箱示例: 7 * 基本类型int是不能直接赋值给其包装类对象Integer的,但是这里这条语句可以编译通过 8 * 因为自动装箱原理隐式包含了下面2条语句: 9 * Integer temp = new Integer(1);10 * int1 = temp;11 * */12 Integer int1 = 1;13 14 /**15 * 自动拆箱示例:16 * Integer对象复制给基本类型17 * 自动拆箱原理隐式包含了下面2条语句:18 * int temp = int1.intValue();19 * int2 = temp;20 * */21 int int2 = int1;22 23 System.out.println(int2);24 25 //输出结果为1,Java5以前的版本,需要手动完成装箱和拆箱工作26 27 }28 29 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。