函數介紹:
matches() 方法用于檢測字元串是否比對給定的正規表達式。
文法:
public boolean matches(String regex)
傳回值:
在字元串比對給定的正規表達式時,傳回 true。
StringUtils.isBlank(String str)判斷某字元串是否為空或長度為0或由空白符(whitespace) 構成。
示例如下:
private boolean validateNumber(String str) {
if(StringUtils.isBlank(str)) {
return false;
}
// 說明一下的是該正則隻能識别4位小數;如果不限制小數位數的話,寫成[+-]?[0-9]+(\\.[0-9]+)?就可以了
return str.matches("[+-]?[0-9]+(\\.[0-9]{1,4})?");
}
以上就是java中如何判斷一個字元串是否是小數的詳細内容,希望聚米學院整理的内容能夠幫助到大家。