java判断字符串是否是数字(正负及小数)

    判断一个字符串是否可以转换为数字(包括小数及正负),起初想到了:java.lang.Character 的 isDigit() 方法循环判断,但是这种办法有局限性:不能识别小数点及负号。

    可以写一个正则表达式判断:

Boolean res = exitMoney.matches("-?[0-9]+.*[0-9]*");
if(res) {
    System.out.println("Yes");
} else {
    System.out.println("No");
}

猜你喜欢

转载自my.oschina.net/patch/blog/1669190