判断字符串是否为数字

Posted cglib

tags:

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

  • 实例说明

  软件运行过程中,经常需要用户输入数值、货币值等信息,然后进行处理。由于用户输入只能是字符串类型,如果输入了非法信息,例如,在货币值中输入了子母“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);
    }
}

 

以上是关于判断字符串是否为数字的主要内容,如果未能解决你的问题,请参考以下文章

c++判断输入的是不是为数字?

判断一个字符串是否为数字字母

c语言 怎么判断输入的是否数字?

用js怎么判断输入一个必须是数字?包括负数和整数

c语言中如何判断输入的是不是数字?

js怎么判断一个数字是几位小数