我该怎么做?我有一个对象数组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;

09-12 11:16