我正在嘗試使用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