嫣雨江南

          -----最憶蘇州
          posts - 3, comments - 1, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          判斷字符串是否為數(shù)字

          Posted on 2010-01-28 10:30 java小P孩 閱讀(229) 評論(0)  編輯  收藏 所屬分類: Java?

          很久以前在項目中用到的一個小知識點,感覺用處還是有的,記錄保留一下。

          1)用JAVA自帶的函數(shù)

          1public static boolean isNumeric(String str) {
          2    for(int i = str.length(); -->= 0;) 
          {
          3        if (!Character.isDigit(str.charAt(i))) 
          {
          4            return false
          ;
          5        }

          6    }

          7
          8    return true
          ;
          9}


          2)用正則表達式

          1public static boolean isNumeric(String str) {
          2   Pattern pattern = Pattern.compile("[0-9]*"
          );
          3

          4   return
           pattern.matcher(str).matches();
          5}

          3)用ascii碼

           1public static boolean isNumeric(String str) {
           2    for(int i = str.length(); -->= 0;) 
          {
           3        int chr =
           str.charAt(i);
           4        if(chr < 48 || chr > 57
          {
           5            return false
          ;
           6        }

           7    }

           8
           9    return true
          ;
          10}

          以上總結希望對能用到的人提供點相關資料。


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          主站蜘蛛池模板: 和平区| 慈利县| 东乌珠穆沁旗| 德兴市| 邹平县| 万全县| 屏山县| 岫岩| 芦溪县| 新龙县| 蒙自县| 长武县| 巫山县| 潼南县| 凌云县| 天水市| 疏附县| 定西市| 翁源县| 定南县| 交城县| 泾源县| 高州市| 龙江县| 无极县| 四会市| 长阳| 揭东县| 昌平区| 永城市| 新乐市| 睢宁县| 谷城县| 山阴县| 平邑县| 高州市| 华坪县| 合阳县| 澎湖县| 伊宁市| 盘山县|