我試過this StackOverflow的答案的代碼,但我得到的錯誤Cannot infer type argument(s) for <R> map(Function<? super T,? extends R>)
:如何將2D數組轉換爲帶有數據流的2D列表?
//data is int[][]
Arrays.stream(data)
.map(i -> Arrays.stream(i)
.collect(Collectors.toList()))
.collect(Collectors.toList());
沒有理由將代碼更改爲'IntStream.of'; 'Arrays.stream'工作正常。 OP的代碼中缺少的是調用'boxed()'... – Holger