int[] oldArray = {1,2,3};
Integer[] newArray = new Integer[oldArray.length];
int i = 0;
for (int value : oldArray) {
newArray[i++] = Integer.valueOf(value);
}
// OR
Integer[] IntegerArray = ArrayUtils.toObject(intArray)
int[] intArray = new int[IntegerArray.length];
for (int i = 0; i < IntegerArray.length; i++) {
intArray[i] = IntegerArray[i].intValue();
}
// OR
ArraysUtils.toPrimitive(IntegerArray);