java判断整数、小数和小数点开头很简单的方法

来源:互联网 发布:mmorpg推荐 知乎 编辑:程序博客网 时间:2024/06/05 02:31

最近在写个小的算法,需要处理小数,一开始想到的是判断有没有小数点小数点在第几位,小数点到结尾有几位。。。。写了半截感觉太麻烦了因为好多值要处理太麻烦。。。

最后才写了这个来用,感觉好多了

public static boolean isNumber1(String str) {// 判断整型return str.matches("^\\d+$$");}public static boolean isNumber2(String str) {// 判断小数,与判断整型的区别在与d后面的小数点(红色)return str.matches("\\d+\\.\\d+$");}public static boolean isNumber3(String str) {// 判断小数点开头return str.matches("\\.\\d+$");}public static void main(String[] args) {// TODO Auto-generated method stubString ab = "963";System.out.println("1" + a.isNumber1(ab));System.out.println("2" + a.isNumber2(ab));System.out.println("3" + a.isNumber3(ab));}
这里给自己做个记录。。。希望可以帮到和我一样需要的人



1 0