gpt4 book ai didi

java - 如何从字符串中解析多个整数

转载 作者:行者123 更新时间:2023-12-01 09:41:39 25 4
gpt4 key购买 nike

我有以下字符串:“B:0123EH:0234ET:0444”,我需要将整数“0123; 0234; 0444”解析为单独的整数。

最佳答案

正则表达式可能有用:

    String numbersStr[] = "B:0123EH:0234ET:0444".split("[A-Z]+:0");
int numbers[] = new int[numbersStr.length - 1];

for (int i = 1; i < numbersStr.length; i++) {
numbers[i - 1] = Integer.parseInt(numbersStr[i]);
System.out.println(numbers[i - 1]);
}

现在你有了一个整数数组。以及@cricket_007 的评论。您可以用 [^0-9]+ 替换该模式。

PS;仅当您上面提到的模式重复出现时,这才有效

关于java - 如何从字符串中解析多个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38403508/

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