java判断是否为一个数字

互联网 19-11-21

java判断是否是数字的方法:

1、用JAVA自带的函数

public static boolean isNumeric(String str){    for (int i = str.length();--i>=0;){       if (!Character.isDigit(str.charAt(i))){      return false;     }    }    return true;  }
public static boolean isNumeric(String str){      Pattern pattern = Pattern.compile("[0-9]*");      return pattern.matcher(str).matches();     }

3、用ascii码

public static boolean isNumeric(String str){     for(int i=str.length();--i>=0;){        int chr=str.charAt(i);        if(chr<48 || chr>57)           return false;     }     return true;  }

4、捕获NumberFormatException异常

public static boolean isNumeric00(String str) {  try{      Integer.parseInt(str);      return true;   }catch(NumberFormatException e)   {    System.out.println("异常:\"" + str + "\"不是数字/整数...");    return false;   } }

更多java知识请关注java基础教程。

以上就是java判断是否为一个数字的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: java
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:Java面试题——Dubbo

相关资讯