java中怎么判断数字

Python012

java中怎么判断数字,第1张

java中判断一个字符是否为数字,可以通过Integer类的方法来判断,如果抛出异常,则不是数字,如下例子:

可以用异常来做校验

/**

  * 判断字符串是否是整数

  */

 public static boolean isInteger(String value) {

  try {

   Integer.parseInt(value)//判断是否为数字

   return true

  } catch (NumberFormatException e) {//抛出异常

   return false

  }

 }

实现思路:先获取到小数点后面的值,之后判断长度是不是两位,是的话,表示符合条件:

if ("1231312.12".split("\\.")[1].length()==2)

{

System.out.println("是两位小数")

}

解释: 先通过“.”截取数值为两部分(整数部分和小时部分),之后取到小数部分,并获取到长度,之后和2比较即可。