Sometimes conversion of primitive types to boxed types is necessary.
To convert the array, it's possible to use streams (in Java 8 and above):
Java SE 8
int[] primitiveArray = {1, 2, 3, 4};
Integer[] boxedArray =
Arrays.stream(primitiveArray).boxed().toArray(Integer[]::new);
With lowe...