首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

object类怎么转换为整型数组

2012-03-04 
object类如何转换为整型数组!定义了一个类publicclassChordId{privateint[]IdpublicChordId{Idnewint[4]

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]);
}
}

热点排行