检查字符串的字符

时间:2018-09-26 17:23:06

标签: java string character

如果我有字符串“ h”,并且可以说10个字符长,那么如何检查字符2到10(忽略第一个字符)是否全部都是特定集合的字符,即字母AH或数字1- 9

由于下面的答案,我意识到我需要使用子字符串和正则表达式,这是我到目前为止尝试过的,但无济于事;

    public boolean isValidCharacters(String h) {
    if (h.substring(2, 10).matches([A-F\d]) {
        return true;
    }
    return false;

1 个答案:

答案 0 :(得分:0)

选中RegexSubstring

以您的示例为例,

public boolean isValid(String h) 
{
    return h.substring(1).matches("^[A-H0-9]+$");  
}