黑马程序员技术交流社区
标题:
关于数组的问题
[打印本页]
作者:
767348430
时间:
2013-9-23 11:05
标题:
关于数组的问题
本帖最后由 767348430 于 2013-9-23 13:45 编辑
int[] a1 = new int[4];
Object[] obj = a1;
为什么不能把Int型的数组赋值给Object类型的数组?1.5以后不是有自动装箱机制么?
作者:
麦田守望者0812
时间:
2013-9-23 11:15
这个属于八个基本类型之中的类型呀
作者:
橴蝶飛雨
时间:
2013-9-23 11:23
Int装箱也是装成Integer...
作者:
369833818
时间:
2013-9-23 11:29
数组里装的是int,int不是对象
作者:
朱艳
时间:
2013-9-23 12:29
int 跟 Integer对象还是有很大区别的……亲 int是基本数据类型 而Integer是封装类 注意是一个类, 一个数据能赋给一个类吗? 为int t提供 Integer这个类 一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。
比如,现在int要转为String
int a=0;
String result=Integer.toString(a);
在java中包装类,比较多的用途是用在于各种数据类型的转化中。
作者:
lizhangzhi
时间:
2013-9-23 12:43
int 是基本数据类型;自动装箱是针对类而言,
Integer []a1=new Integer[5];
Object[] obj = a1;
复制代码
作者:
乔兵
时间:
2013-9-23 12:59
如果问题已经解决,请重新编辑帖子,修改帖子的主题分类为“已解决”
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2