我有这个投原始数组对象和背部
int [] abc = new int[30];
Object arr = abc;
我怎么投arr
回到int[]
?即
int [] foo = (int[])arr
而且,如果ARR可能指向int[]
或byte[]
,如何区分它们?
我查过arr.getClass().getName()
退货[I
和arr.getClass().isPrimitive()
是false
。必须是另一种检测它的方法?
谢谢。
PS。我必须在我的数组中使用原始类型。
为什么你需要这个? – 2011-03-09 21:30:55