gpt4 book ai didi

java - 如何从字符串中获取最后一个数字,如 12345678910111213 (数字从 1 到 13 之间没有任何空格)

转载 作者:行者123 更新时间:2023-12-02 04:55:26 25 4
gpt4 key购买 nike

我有一个来自方法的字符串输出,如 12345678910111213 (数字从 1 到 13,中间没有任何空格)我想获取该系列的最后一个数字,在这种情况下,我需要数字 13 作为输出才能使用它用另一种方法。

有人可以帮我为上述逻辑编写java代码吗?

提前致谢!!

最佳答案

如果数字始终是从 1 开始的有序整数,那么您可以尝试以下(效率极低)的方法

public int getLast(String in) {
int current = 0;
while (in.length() != 0) {
current++;
in = in.replaceFirst(String.valueOf(current), "");
}
return current;
}

关于java - 如何从字符串中获取最后一个数字,如 12345678910111213 (数字从 1 到 13 之间没有任何空格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28812071/

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