java判斷是否是數(shù)字:
int id = 12345689797; Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(id); if( !isNum.matches() ){ //不是數(shù)字 }else{ //是數(shù)字 }
matches() 方法用于檢測字符串是否匹配給定的正則表達(dá)式。
語法
public boolean matches(String regex)
參數(shù)
regex — 匹配字符串的正則表達(dá)式。
返回值
在字符串匹配給定的正則表達(dá)式時(shí),返回 true。