I have an int
array:
int[] arr = {1,2,3,4,5};
How can I convert this array into an Integer
array such as this:
Integer[] array = {1,2,3,4,5};
I have an int
array:
int[] arr = {1,2,3,4,5};
How can I convert this array into an Integer
array such as this:
Integer[] array = {1,2,3,4,5};
Try,
int[] oldArray = {1,2,3,4,5};
Integer[] newArray = new Integer[oldArray.length];
int i = 0;
for (int value : oldArray) {
newArray[i++] = Integer.valueOf(value);
}
int[] old = {1,2,3,4,5};
Integer[] arr = new Integer[old.length];
System.arraycopy(old, 0, arr, 0, old.length);
Or you can use Apache commons-lang
Integer[] arr = ArrayUtils.toObject(old);