gpt4 book ai didi

java - 将逗号分隔的字符串转换为整数数组的最佳方法

转载 作者:行者123 更新时间:2023-11-30 06:06:48 25 4
gpt4 key购买 nike

我有一个逗号分隔的字符串要转换为整数数组,我正在使用以下方法来执行此操作,请建议是否有任何简单的方法来执行此操作。

Integer[] statusCodes = Arrays
.stream(Arrays
.stream(statusText.split(","))
.map(String::trim)
.mapToInt(Integer::valueOf)
.toArray()
)
.boxed()
.toArray(Integer[]::new);

最佳答案

您不需要外部流。还返回 Integer.valueOf 类型已经是Integer(它是Integer.parseInt,它返回int),所以你甚至不需要boxed()它。只需使用 map 而不是 mapToInt

Integer[] array = Arrays.stream(" 1,2, 3, 4".split(","))
.map(String::trim)
.map(Integer::valueOf)
.toArray(Integer[]::new);

System.out.println(Arrays.toString(array));

输出:[1,2,3,4]

关于java - 将逗号分隔的字符串转换为整数数组的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43395816/

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