gpt4 book ai didi

Java 8 将 int[][] 转换为 Integer[][] 的方法

转载 作者:行者123 更新时间:2023-12-01 02:38:39 26 4
gpt4 key购买 nike

如何转换 java int[][]Integer[][] ? .使用java流将一维原始数组转换为对象类型的一维数组似乎很容易。

例如

Integer[] result = IntStream.of( intarray ).boxed().toArray( Integer[]::new );

有没有办法像上面这样的二维数组?

最佳答案

您可以在 map 中做同样的事情手术

int[][] twoDimenArray = {};
Integer[][] result = Stream.of(twoDimenArray)
.map(array -> IntStream.of(array).boxed().toArray(Integer[]::new))
.toArray(Integer[][]::new);

关于Java 8 将 int[][] 转换为 Integer[][] 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60490558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com