在这种情况下有一个问题。让我们看一个例子。如果您有一组原语并尝试直接创建一个流,您将拥有一个数组对象的流,如下所示:// Arrays of primitives int[] nums = {1, 2, 3, 4, 5}; Stream.of(nums); // One element int[] | Stream<int[]> 要解决此问题,您可以使用:Arrays.stream(nums).count(); // Five Elements IntStream.of(nums).count(); // Five Elements