Streams
- In Java 8+ you can make a stream of your
int
array. Call eitherArrays.stream
orIntStream.of
. - Call
IntStream#boxed
to use boxing conversion fromint
primitive toInteger
objects. - Collect into a list using
Stream.collect( Collectors.toList() )
. Or more simply in Java 16+, callStream#toList()
.
Example:
int[] ints = {1,2,3};
List<Integer> list = Arrays.stream(ints).boxed().collect(Collectors.toList());
In Java 16 and later:
List<Integer> list = Arrays.stream(ints).boxed().toList();