gpt4 book ai didi

Java 将字符串数组映射到整数数组

转载 作者:搜寻专家 更新时间:2023-11-01 01:20:25 25 4
gpt4 key购买 nike

我在 SO 上找到了这段将字符串映射到整数的代码

Arrays.stream(myarray).mapToInt(Integer::parseInt).toArray();

但是我如何让它映射到 Integer 类型而不是原始 int?

我尝试从 Integer.parseInt 切换到 Integer.valueOf,但似乎 mapToInt() 方法强制使用原始类型。

我有一个整数数组的 ArrayList,所以我不能使用原始整数。

最佳答案

由于 StringInteger 都是引用类型,您可以简单地调用 Stream::map 来转换您的数组。

Integer[] boxed = Stream.of(myarray).map(Integer::valueOf).toArray(Integer[]::new);

关于Java 将字符串数组映射到整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43877296/

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