gpt4 book ai didi

java - 如何在 Java 中仅将字符串数字保留在字符串数组中?

转载 作者:行者123 更新时间:2023-12-01 16:43:39 36 4
gpt4 key购买 nike

我有一个在 Java 中看起来像这样的数组:

["55", "5280", "the", "name", "here", "200"]

如何返回:

[55, 5280, 200]

最佳答案

使用正则表达式仅过滤数字字符串,然后将字符串转换为 int。

int[] result = Stream.of(stringArray)
.filter(Pattern.compile("^[\\d]+$").asPredicate())
.mapToInt(Integer::parseInt)
.toArray();

关于java - 如何在 Java 中仅将字符串数字保留在字符串数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57369151/

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