理论很简单,创建一个新数组,然后将旧值转储到内部。
1 . 将int []转换为Integer []
public static Integer[] toIntegerArray(int[] intArray) {
Integer[] result = new Integer[intArray.length];
for (int i = 0; i < intArray.length; i++) {
result[i] = Integer.valueOf(intArray[i]);
}
return result;
}
2 . 将Integer []转换为int []
public static int[] toIntArray(Integer[] IntegerArray) {
int[] result = new int[IntegerArray.length];
for (int i = 0; i < IntegerArray.length; i++) {
result[i] = IntegerArray[i].intValue();
}
return result;
}