您的位置:首页 > 编程语言 > Java开发

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

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

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

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 stub

String ab = "963";
System.out.println("1" + a.isNumber1(ab));
System.out.println("2" + a.isNumber2(ab));
System.out.println("3" + a.isNumber3(ab));
}
这里给自己做个记录。。。希望可以帮到和我一样需要的人
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: