斷點(diǎn)

          每天進(jìn)步一點(diǎn)點(diǎn)!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

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

          Posted on 2010-01-14 20:49 斷點(diǎn) 閱讀(13933) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): Java
          下面有四種方法,估計(jì)好用的應(yīng)該是第三種吧。
          1.用JAVA自帶的函數(shù)
          public static boolean isNumeric(String str){
          for (int i = str.length();--i>=0;){
          if (!Character.isDigit(str.charAt(i))){
          return false;
          }
          }
          return true;
          }
          2.正則表達(dá)式
          public static boolean isNumeric(String str){
          Pattern pattern = Pattern.compile("[0-9]*");
          return pattern.matcher(str).matches();
          }
          3.還是正則表達(dá)式
          public static boolean isNumeric(String str){
          if(str.matches("\\d*"){
          return true;
          }else{
          return false;
          }
          }
          4.用ascii碼
          public static boolean isNumeric(String str){
          for(int i=str.length();--i>=0;){
          int chr=str.charAt(i);
          if(chr<48 || chr>57)
          return false;
          }
          return true;
          }

          posted @ 2009-02-19 10:59 斷點(diǎn) 閱讀(955) | 評(píng)論 (0)

          Feedback

          # re: JAVA判斷字符串是否為數(shù)字  回復(fù)  更多評(píng)論   

          2012-08-03 19:50 by sjw
          謝謝

          # re: JAVA判斷字符串是否為數(shù)字  回復(fù)  更多評(píng)論   

          2014-09-25 10:38 by 小笨象
          THANKS.
          主站蜘蛛池模板: 呼图壁县| 邹平县| 常州市| 昌黎县| 汶上县| 漳州市| 沾化县| 通州区| 班玛县| 泽普县| 白玉县| 凤庆县| 镇江市| 北辰区| 息烽县| 定南县| 日土县| 德安县| 彰化市| 临桂县| 扎鲁特旗| 大方县| 右玉县| 兴安县| 伊通| 大城县| 于都县| 冕宁县| 温泉县| 赤城县| 镇江市| 义乌市| 富顺县| 夹江县| 亚东县| 鹤山市| 兴山县| 义乌市| 涿鹿县| 巫溪县| 甘南县|