object类如何转换为整型数组!
定义了一个类
public class ChordId{
private int[] Id;
public ChordId{
Id=new int[4];
(Id数组的初始化。。。。)
}
public Object getvalue(){ return Id;}
}
如何通过getvalue函数得到Id数组的值呢???
请高手指点!!!!!!!
------解决方案--------------------没看明白, 不过JDK5.0以后新增了 "自动封箱 "技术, Object和基本数据类型是可以直接转化的, 但int[]不是基本数据类型, 那么就也应该算是引用, instanceof判断一下试试吧, 我认为是可以强转的, 或者用getClass()看看运行时类型.
我也初学, 说的不一定对, 试试吧
------解决方案--------------------int[] value=(int[])getvalue();
------解决方案--------------------public static void main(String args[]) {
int[] kk=new int[10];
for(int i=0;i <10;i++){
kk[i]=i;
}
Object o=kk;
int[] value=(int[])o;
for(int i=0;i <value.length;i++){
System.out.println(value[i]);
}
}