/** * 判断输入数字是否大于指定值, true: 小于指定的数字。 false: 大于指定的数字. * */ public static boolean checkBig(String num){ final double temp = 99999.99; if (StringUtils.isBlank(num)){ return true; } // 判断 小数点位数 if (num.contains(".")){ int dotNum = 0; for (int i = 0; i < num.length(); i++) { String ch = num.substring(i,i+1); if (ch.equalsIgnoreCase(".")){ dotNum ++; } } if (dotNum > 1){ return false; } } // 判断 小数点位数 if (num.contains(".")){ String dotStr = num.substring(num.indexOf(".") + 1); if (StringUtils.isNotBlank(dotStr) && dotStr.length() > 2){ return false; } } double numDouble = Double.parseDouble(num); if (numDouble > temp){ return false; }else { return true; } }
判断输入数字是否大于指定值, true: 小于指定的数字。 false: 大于指定的数字.
最新推荐文章于 2022-04-08 11:10:53 发布