站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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);


↑返回目录
前一篇: 哪位大侠帮我解释一下结果是怎么来的
后一篇: Oracle中的Date问题,很奇怪,高手帮帮忙了,急啊~~~