我正在尝试使用Java 8流生成int[][]
。如何使用Java 8流生成2D int数组?
这是我迄今所做的:
objects.parallelStream()
.map(o -> o.getPropertyOnes()
.parallelStream()
.map(t-> t.getIndex()) //<-- getIndex() returns int
.mapToInt(i -> i)
.toArray()) //<-- here I have a Stream<int[]>
.toArray(); //lost here
在的外.map()
结束时,我有一个Stream<int[]>
,但不知道如何将其转换成int[][]
。请建议。
你在寻找flatMap吗? – Eugene
@Eugene不,不想扁化集合,而是想创建一个2d int数组。 –
如何将Stream转换为int [] []?你能提供例子吗?更好的向我们展示你的输入和期望的输出,目前还不清楚你想要做什么 –
Eugene