Java,如何检查字符串是否包含数字?

时间:2017-04-08 10:06:47

标签: java

如何检查字符串是否包含数字?

public static void main(String[] args)
{
    s1 = "Hello32"; //should be true`enter code here`
    s2 = "He2llo"; //should be true
    s3 = "Hello"; //should be false
}

3 个答案:

答案 0 :(得分:2)

使用正则表达式,您可以在任何(零个或多个)字符中搜索至少一个数字:

boolean hasDigit = s1.matches(".*\\d+.*");

答案 1 :(得分:1)

在java中

public boolean containsNumber(String string)

{

$_POST['arr']

}

答案 2 :(得分:0)

检查这可能会对您有所帮助

String regex = "\\d+";
System.out.println("abc45hdg".matches(regex));