JAVA判斷字串是否整數

2021-08-31 05:53:38 字數 702 閱讀 9370

1. 使用型別轉換判斷

try  catch (exception e)
2. 使用正規表示式判斷

string str = "abc123"; 

boolean isnum = str.matches("[0-9]+");

//+表示1個或多個(如"3"或"225"),*表示0個或多個([0-9]*)(如""或"1"或"22"),?表示0個或1個([0-9]?)(如""或"7")

3. 使用pattern類和matcher

string str = "123"; 

pattern pattern = pattern.compile("[0-9]+");

matcher matcher = pattern.matcher((charsequence) str);

boolean result = matcher.matches();

if (result) else

4. 使用character.isdigit(char)判斷

string str = "123abc"; 

if (!"".equals(str)) else

} }

**:

c 判斷字串是否為整數

判斷乙個字串是否是正整數 public static bool isinteger string s 判斷乙個字串是否為合法數字 0 32整數 字串 public static bool isnumber string s 判斷乙個字串是否為合法數字 指定整數字數和小數字數 字串 整數字數 小數字數...

字串 判斷是否

字串判斷的所有 isdigit 是否全是數字 isalpha 是否全是由字母組成 返回true isalnum 是否由字母和數字組成 islower 是否都是小寫字母 isupper 是否都是大寫字母 istitle 是否英文本母首字母都是大寫 isalpha 是否全是英文 中文的漢字會被判為tru...

如何判斷字串是否是整數 (python)

題目描述 寫乙個方法,檢查字串是否為整數,那麼返回整數值。分析與解答 整數分為負數和非負數,負數只有一種表示方法,而非負數可以有兩種表示方法。例如111,111,111,因此在判斷字串是否為整數的時候,需要把這幾個問題都考慮到。下面說兩個方法,方法一 遞迴法 對於整數而言,例如111,可以看成11 ...