【轉】Java中判斷字串是否為數字的五種方法
//方法一:用JAVA自帶的函式
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
/*方法二:推薦,速度最快
* 判斷是否為整數
* @param str 傳入的字串
* @return 是整數返回true,否則返回false
*/
public static boolean isInteger(String str) {
Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
return pattern.matcher(str).matches();
}
//方法三:
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
//方法四:
public final static boolean isNumeric(String s) {
if (s != null && !"".equals(s.trim()))
return s.matches("^[0-9]*$");
else
return false;
}
//方法五:用ascii碼
public static boolean isNumeric(String str){
for(int i=str.length();--i>=0;){
int chr=str.charAt(i);
if(chr<48 || chr>57)
return false;
}
return true;
}
相關文章
- java判斷輸入的字串是否為數字Java字串
- postgresql判斷是否為數字的方法SQL
- Java 判斷字串中是否含有漢字.Java字串
- Java技巧分享:判斷字串是否為空常的三種方法Java字串
- 在Oracle中,如何判斷一個字串是否為數字?Oracle字串
- java判斷字串是否為空Java字串
- Python中判斷是否為數字字串的方法是什麼?Python字串
- Python判斷字串是否為字母或者數字(浮點數)Python字串
- 如何判斷一個字串是否為純數字的問題,當然也可以判斷一個字串是否為純字母字串
- 判斷字串是否為空字串
- js判斷引數是否為非數字JS
- 關於字串的一些常用判斷 是否全部為數字 是否包含有數字 是否包含有英文字串
- 教你幾種PostgreSQL判斷字串是否包含目標字串的方法SQL字串
- js判斷字串是否為空JS字串
- JavaScript判斷字串是否為空JavaScript字串
- 字串轉換為數字時判斷非法字元並校正字串字元
- php中判斷變數是否為空PHP變數
- 如何在Java中判斷是否為空Java
- javascript中將數字轉為字串的方法JavaScript字串
- 33判斷字串是否為迴文字串
- 判斷字串是否是合法的EMail (轉)字串AI
- Javascript-判斷是否為陣列的5種方法JavaScript陣列
- PHP 判斷陣列是否為空的幾種方法PHP陣列
- Java判斷一個整數是否為奇數Java
- js判斷一個變數是否為字串型別JS變數字串型別
- js判斷字串中是否含有指定的子字串JS字串
- 用JS判斷一個html元素是否存在的五種方法JSHTML
- 判斷字串為空方法字串
- C#字串轉換為數字的4種方法C#字串
- js五種為false的判斷JSFalse
- C#判斷一個字串是否是數字或者含有某個數字C#字串
- Oracle中如何判斷一個字串是否含有漢字(中文)Oracle字串
- JavaScript判斷數字是否是質數JavaScript
- C#判斷字串是否為日期格式C#字串
- C#裡判斷字串是否為中文C#字串
- JS判斷字串是否包含某字串 indexOf()方法使用JS字串Index
- 判斷迴文串 字串/數字相互轉換字串
- java判斷物件是否為空Java物件