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

如题所述

第1个回答  2014-11-13
用stringbuffer 把字符串拆分成一个字符逐个判断它是不是数字;如果循环下来都是数字那么这个字符串就是数字字符串否则就不是。
第2个回答  2014-11-13

try {

               int b = Integer.parseInt(str);

        

            } catch (Exception e) {

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

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

            }

本回答被提问者和网友采纳
第3个回答  2014-11-13
是判断包含数字还是判断它是一个数字?
判断是一个数字 用 Integer.parseInt("");
抛出异常则说明不是数字

判断包含数字就把字符串每一个字符parseInt 有一个就判断包含数字
第4个回答  2014-11-13
正则表达式来判断呗!
相似回答