gpt4 book ai didi

java - 如何在 Java 中将 Integer[] 转换为 int[] 数组?

转载 作者:IT老高 更新时间:2023-10-28 21:00:30 30 4
gpt4 key购买 nike

有没有一种奇特的方法可以将 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 - 如何在 Java 中将 Integer[] 转换为 int[] 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31394715/

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