温温酱
如果你想从一个Stream获得一个整数数组,值为1到10,你可以使用IntStream。在这里,我们使用Stream.of方法创建Stream,并使用mapToInt将Stream转换为IntStream。然后我们可以调用IntStream的toArray方法。Stream<Integer> stream = Stream.of(1,2,3,4,5,6,7,8,9,10);//or use this to create our stream //Stream<Integer> stream = IntStream.rangeClosed(1, 10).boxed();int[] array = stream.mapToInt(x -> x).toArray();如果没有Stream,只使用IntStream,这是同样的事情int[]array2 = IntStream.rangeClosed(1, 10).toArray();