java判断对象是否为数字的方法

发布时间:2020-06-25 15:37:36

来源:亿速云

阅读:194

作者:Leah

这篇文章将为大家详细讲解有关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;

}

2、用正则表达式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判断对象是否为数字的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐