判断字符串是否为数字

  • 实例说明

  软件运行过程中,经常需要用户输入数值、货币值等信息,然后进行处理。由于用户输入只能是字符串类型,如果输入了非法信息,例如,在货币值中输入了子母“a”以及其他非数字字符,那么在运行时会抛出异常,可以通过捕获异常来判断输入信息是否合法。但是这样并不是好的处理方法本实例将介绍一种方便快捷的方法处理此问题。

  • 关键技术

  本实例使用了Apache提供的lang包中的NumberUtils类实现数字判断,该类的全路径为org.apache,commons.lang.math.NumberUtils,这个类中的isNumber()方法可以接收字符串参数,然后对字符串进行解析,如果字符串不能转换为数字格式,则返回false。

  • 设计过程

   

public class E_70 {
    public static void main(String[] args) {
        String temp = null;
        boolean isNum = NumberUtils.isCreatable(temp);
        System.out.println(isNum);
    }
}

 

posted @ 2019-04-04 14:06  Joy丨windy  阅读(1560)  评论(0编辑  收藏  举报