I have this array:
Integer[] originalItems = itemsArray.stream()
.distinct()
.sorted()
.toArray(Integer[]::new);
I would like to return it as int[] rather than as Integer[].
I have tried to call .toArray(int[]::new) but I get this error:
no instance(s) of type variable(s) A exist so that int[] conforms to A[]