方法:用java的正则表达式来判断
public class TestNumber {
private static boolean isNumber(String s) {
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(s);
if (!isNum.matches()) {
return false;
}
return true;
}
public static void main(String[] args) {
String s1="1267";
String s2="34r76";
System.out.println(isNumber(s1));
System.out.println(isNumber(s2));
}
}
运行结果: