gpt4 book ai didi

java - 如何递归一个字符串以验证它只包含第一个字符后的数字

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

我需要创建一个采用 String 参数的递归方法
我需要验证字符串中的第一个字母是小写字符,然后验证第一个字母之后的所有内容都是数字。

所以它应该是这样的a1234

我已经尝试创建一个基本案例、较小的基本案例和一个一般案例,但似乎无法找出正确的样式设置方式:

public void digitCheck(String s) {

if () //To Check that first character is a letter

else if ()To check that everything after the first letter is a number

else //Invalid
}

如果第一个字符是小写字母并且之后的所有字符都是数字,我需要代码来报告它是否是一个有效的字符串

例子:
a123 -> 有效
ab123 -> 无效

最佳答案

使用 String.matches() 方法:

boolean valid = s.matches(".\\d+");

关于java - 如何递归一个字符串以验证它只包含第一个字符后的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55404367/

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