我该怎么做?我有一个对象数组ID,喜欢将其转换为int数组
最佳答案
如果Object [] objectArray如objectArray = {2,23,42,3}
,则
public static Integer[] convert(Object[] objectArray){
Integer[] intArray = new Integer[objectArray.length];
for(int i=0; i<objectArray.length; i++){
intArray[i] = (Integer) objectArray[i];
}
return intArray;
}
如果您的objectArray像
Object[] objectArray = new Integer[/*length*/];
您可以简单地转换
(Integer []) objectArray;