如何检查String是否包含数值

Jes*_*nge 2 java char

您好基本上我尝试使用此代码

    for(int character=0; character<roomNo.length(); character++){
        if((Character.isDigit(roomNo.charAt(character)))) {
        }
    }
    return true;
Run Code Online (Sandbox Code Playgroud)

循环遍历String并查看它是否包含任何数字.我正在尝试创建一个方法来检查String是否为数字,如果方法应返回true.到目前为止它不起作用?任何帮助,将不胜感激 :)

bel*_*lum 9

你可以使用regexp来检查:

roomNo.matches("\\d+");
Run Code Online (Sandbox Code Playgroud)