luckwolf
苏州黑心法官顾建华联合诉讼人诈骗我52万
posts - 11,  comments - 69,  trackbacks - 0

//浮点型判断
 public static boolean isDecimal(String str) {
  if(str==null || "".equals(str))
   return false;  
  Pattern pattern = Pattern.compile("[0-9]*(\\.?)[0-9]*");
  return pattern.matcher(str).matches();
 }

 //整型判断
 public static boolean isInteger(String str){
  if(str==null )
   return false;
  Pattern pattern = Pattern.compile("[0-9]+");
  return pattern.matcher(str).matches();
 }

浮点型测试用例:
 public void testIsDecimal() {
  
  assertTrue("123",Test.isDecimal("1"));
  assertTrue("12.3",Test.isDecimal("12.3"));
  assertTrue(".123",Test.isDecimal(".123"));
  assertTrue("123.",Test.isDecimal("123."));
  
  assertFalse("",Test.isDecimal(""));
  assertFalse("null",Test.isDecimal(null));
  assertFalse("abc", Test.isDecimal("abc"));
  assertFalse("123abc", Test.isDecimal("123abc"));
  assertFalse("abc123", Test.isDecimal("abc123"));
  assertFalse("123.2.2", Test.isDecimal("123.2.2"));
  
 }
到google中找了下java判断数字的资料有点不全(没有浮点的判断),发现有的还有错误。所有自己就弄了一个做为笔记以后用。
可能自己的也有点测试不到位,但是我想到的测试用例,都测试通过。
posted on 2008-10-18 14:48 刘祥 阅读(10341) 评论(6)  编辑  收藏

FeedBack:
# re: java判断数字(整型,浮点)---正则表达式
2009-06-26 10:13 | 随便看看
as.54验证为true~~~~~嘻嘻~~~出问题了~~~~~~~  回复  更多评论
  
# re: java判断数字(整型,浮点)---正则表达式
2011-07-20 16:36 | 大侠
我试了一下 好着呢???  回复  更多评论
  
# re: java判断数字(整型,浮点)---正则表达式
2011-07-20 16:37 | 大侠
我试着 好着呢///////  回复  更多评论
  
# re: java判断数字(整型,浮点)---正则表达式
2011-09-23 16:07 | yandxxx
.
+
-
-.
+.
  回复  更多评论
  
# re: java判断数字(整型,浮点)---正则表达式
2015-03-12 13:37 | 胡勇
//浮点型判断
public static boolean isDecimal(String str) {
if(str==null || "".equals(str))
return false;
Pattern pattern = Pattern.compile("-?[0-9]*(\\.?)[0-9]*");
return pattern.matcher(str).matches();
}


这样才对俣  回复  更多评论
  
# re: java判断数字(整型,浮点)---正则表达式
2015-04-03 12:21 | 负数判断错误
负数判断错误  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
苏州黑心法官顾建华联合诉讼人诈骗我52万

<2015年4月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用链接

留言簿(4)

随笔档案(14)

文章档案(2)

相册

我的友情联接

积分与排名

  • 积分 - 63335
  • 排名 - 826

最新随笔

最新评论

阅读排行榜

评论排行榜