斷點

          每天進步一點點!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

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

          Posted on 2010-01-14 20:49 斷點 閱讀(13942) 評論(2)  編輯  收藏 所屬分類: Java
          下面有四種方法,估計好用的應該是第三種吧。
          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.正則表達式
          public static boolean isNumeric(String str){
          Pattern pattern = Pattern.compile("[0-9]*");
          return pattern.matcher(str).matches();
          }
          3.還是正則表達式
          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 斷點 閱讀(955) | 評論 (0)

          Feedback

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

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

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

          2014-09-25 10:38 by 小笨象
          THANKS.
          主站蜘蛛池模板: 宣威市| 怀化市| 农安县| 老河口市| 镇康县| 邹平县| 疏勒县| 浦东新区| 清镇市| 乌拉特后旗| 通许县| 平山县| 偏关县| 福清市| 凤阳县| 句容市| 上饶市| 柘荣县| 芜湖县| 顺平县| 岳普湖县| 甘谷县| 平原县| 南康市| 林口县| 镇安县| 秦安县| 平舆县| 德安县| 疏附县| 盐城市| 福海县| 绥芬河市| 綦江县| 乌鲁木齐县| 阳原县| 大庆市| 海门市| 平阴县| 张家界市| 广元市|