如何在Java中将Integer []转换为int []数组?
是否有一种将Integer数组转换为int数组的理想方法?(我不想遍历每个元素;我正在寻找一种优雅且快速的方式编写它)
我正在使用的另一种方法
scaleTests.add(Arrays.stream(data).boxed().toArray(Double[]::new));
我正在寻找一线客轮,但找不到任何东西。
目标是:
int[] valuesPrimitives = <somehow cast> Integer[] valuesWrapper
回答:
您可以使用Java 8的Stream API
int[] intArray = Arrays.stream(array).mapToInt(Integer::intValue).toArray();
以上是 如何在Java中将Integer []转换为int []数组? 的全部内容, 来源链接: utcz.com/qa/434530.html