luckwolf
          蘇州黑心法官顧建華聯(lián)合訴訟人詐騙我52萬(wàn)
          posts - 11,  comments - 69,  trackbacks - 0

          //浮點(diǎn)型判斷
          ?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();
          ?}

          浮點(diǎn)型測(cè)試用例:
          ?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判斷數(shù)字的資料有點(diǎn)不全(沒(méi)有浮點(diǎn)的判斷),發(fā)現(xiàn)有的還有錯(cuò)誤。所有自己就弄了一個(gè)做為筆記以后用。
          可能自己的也有點(diǎn)測(cè)試不到位,但是我想到的測(cè)試用例,都測(cè)試通過(guò)。
          posted on 2008-10-18 14:48 劉祥 閱讀(10370) 評(píng)論(6)  編輯  收藏

          FeedBack:
          # re: java判斷數(shù)字(整型,浮點(diǎn))---正則表達(dá)式
          2009-06-26 10:13 | 隨便看看
          as.54驗(yàn)證為true~~~~~嘻嘻~~~出問(wèn)題了~~~~~~~  回復(fù)  更多評(píng)論
            
          # re: java判斷數(shù)字(整型,浮點(diǎn))---正則表達(dá)式
          2011-07-20 16:36 | 大俠
          我試了一下 好著呢???  回復(fù)  更多評(píng)論
            
          # re: java判斷數(shù)字(整型,浮點(diǎn))---正則表達(dá)式
          2011-07-20 16:37 | 大俠
          我試著 好著呢///////  回復(fù)  更多評(píng)論
            
          # re: java判斷數(shù)字(整型,浮點(diǎn))---正則表達(dá)式
          2011-09-23 16:07 | yandxxx
          .
          +
          -
          -.
          +.
            回復(fù)  更多評(píng)論
            
          # re: java判斷數(shù)字(整型,浮點(diǎn))---正則表達(dá)式
          2015-03-12 13:37 | 胡勇
          //浮點(diǎn)型判斷
          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();
          }


          這樣才對(duì)俁  回復(fù)  更多評(píng)論
            
          # re: java判斷數(shù)字(整型,浮點(diǎn))---正則表達(dá)式
          2015-04-03 12:21 | 負(fù)數(shù)判斷錯(cuò)誤
          負(fù)數(shù)判斷錯(cuò)誤  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          蘇州黑心法官顧建華聯(lián)合訴訟人詐騙我52萬(wàn)

          <2015年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(4)

          隨筆檔案(14)

          文章檔案(2)

          相冊(cè)

          我的友情聯(lián)接

          積分與排名

          • 積分 - 63707
          • 排名 - 836

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 临桂县| 灵宝市| 革吉县| 邮箱| 华容县| 太仆寺旗| 三穗县| 白河县| 太仓市| 神木县| 垣曲县| 竹溪县| 玛沁县| 信阳市| 新津县| 隆德县| 乐至县| 平塘县| 淮滨县| 江源县| 宝丰县| 营山县| 沭阳县| 杨浦区| 尚义县| 万州区| 西乌珠穆沁旗| 上蔡县| 大安市| 虎林市| 玛沁县| 乌兰察布市| 同德县| 威海市| 阿合奇县| 曲阜市| 连平县| 贞丰县| 保山市| 盐津县| 景泰县|