java中怎样判断一个字符串是不是是数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中怎样判断一个字符串是不是是数字相关的知识,希望对你有一定的参考价值。

参考技术A 用stringbuffer 把字符串拆分成一个字符逐个判断它是不是数字;如果循环下来都是数字那么这个字符串就是数字字符串否则就不是。 参考技术B

try

               int b = Integer.parseInt(str);

        

            catch (Exception e)

                System.out.println("这不是数字");

                continue;    //可以在这里写不是数字后的逻辑

           

本回答被提问者和网友采纳
参考技术C 是判断包含数字还是判断它是一个数字?
判断是一个数字 用 Integer.parseInt("");
抛出异常则说明不是数字

判断包含数字就把字符串每一个字符parseInt 有一个就判断包含数字
参考技术D 正则表达式来判断呗!

以上是关于java中怎样判断一个字符串是不是是数字的主要内容,如果未能解决你的问题,请参考以下文章

Java中怎样判断一个字符串是不是是数字

Java中怎样判断一个字符串是不是是数字

Java中怎样判断一个字符串是不是是数字?

Java怎样判断字符相等

Java怎样判断字符相等

Linux shell 怎样判断输入是不是是数字啊?(包含浮点数)