Aas*_*war 5 java arrays matrix multidimensional-array java-8
如何转换java
int[][]
为 Integer[][]
?.使用java流将一维原始数组转换为对象类型的一维数组似乎很容易。
例如
Integer[] result = IntStream.of( intarray ).boxed().toArray( Integer[]::new );
Run Code Online (Sandbox Code Playgroud)
像上面这样的二维数组有什么办法吗?
Mic*_*ael 12
你可以在一个map
操作中做同样的事情
int[][] twoDimenArray = {};
Integer[][] result = Stream.of(twoDimenArray)
.map(array -> IntStream.of(array).boxed().toArray(Integer[]::new))
.toArray(Integer[][]::new);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
431 次 |
最近记录: |