JAVA中 怎麼判斷輸入的字串是不是乙個數字

2021-07-27 20:06:50 字數 498 閱讀 9649

使用型別轉換判斷(推薦使用,**量少,響應速度快)

boolean flag=false;

trycatch(exception exec)

使用character.isdigit(char)來判斷

實現方式是:先轉化為char型別的陣列。然後判斷每乙個陣列內的引數是不是數字。最後返回結果,相當的麻煩。

使用正規表示式判斷

string str=」你要判斷的字串」

str.matches(「^[-+]?(([0-9]+)(.)?|(.)?)$」); //可以判斷精確判斷整數或者小數

正規表示式的相關規則參考:

怎麼判斷字串是否回文

public class stringutils 2223 return array 24 2526 27 判斷字串是否為回文 思路 先把char陣列倒置再一一比對 28 29 param str 30 字串 31 return 布林值 32 33 public boolean stringutil...

java判斷字串中是否含有中文

這感覺其實是乙個不太正規的方法,只是我在寫爬取網頁的東西的時候突然想到這可以用來判斷是否包含中文,就是利用編碼轉碼的方法 url中 中不能直接包含中文,中文需要先經過編碼轉換成一串字元 例如 你好 e4 bd a0 e5 a5 bd 而英文經過編碼後是不會改變的 hello hello 所以 pub...

判斷輸入字串中字母和數字個數

輸入一串字串,判斷字串中字母以及數字的個數 public static void main string args else if b 0 b 9 b 0 system.out.println 字母個數為 count1 system.out.println 數字個數為 count2 string a...