We would like to know how to convert primitive array to Stream.
import java.util.Arrays; import java.util.stream.Stream; //from w ww . ja v a 2 s . c om public class Main { public static void main(String[] args) { int[] intArray = {1, 2, 3, 4}; Stream<int[]> singleElementStream = Stream.of(intArray); // OUTPUTS System.out.println(Arrays.toString(singleElementStream.toArray(Integer[]::new))); singleElementStream.toArray(); // watch it, it is Object[] } }