当前页面: 开发资料首页 → J2SE 专题 → JAVA下如何判断一个数是不是整数?
JAVA下如何判断一个数是不是整数?
摘要: JAVA下如何判断一个数是不是整数?
我输入一个数据,如何判断它是不是整数呢?JAVA好像没有这类自带的方法吧?
double dbNum = 234.23;
Integer.parseInt(String.valueOf(dbNum)) == dbNum
public static boolean isNumeric(String str) {
java.util.regex.Pattern pattern = Pattern.compile("[0-9]*");
java.util.regex.Matcher isNum = pattern.matcher(str.trim());
if (!isNum.matches()) {
return false;
}
return true;
}
老板记得给分哦,哈哈,拿去试试看:)
修正上面的程序:
double dbNum = 56.34;
Double dbNumObj = new Double(dbNum);
System.out.println(dbNumObj.intValue() == dbNum);