java中判斷字符串是否為數字的三種方法

          ?
          1用JAVA自帶的函數
          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用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 on 2006-07-17 00:44 hardson 閱讀(27009) 評論(7)  編輯  收藏 所屬分類: java基礎

          評論

          # re: java中判斷字符串是否為數字的三種方法 2006-10-11 08:58 zhou

          試試看,  回復  更多評論   

          # re: java中判斷字符串是否為數字的三種方法 [未登錄] 2007-06-20 20:00 aa

          學習了,謝謝  回復  更多評論   

          # re: java中判斷字符串是否為數字的三種方法 [未登錄] 2009-07-02 11:58 sagaris

          正則的那個可能有些問題,沒有考慮到負數,小數等。  回復  更多評論   

          # re: java中判斷字符串是否為數字的三種方法 [未登錄] 2009-07-02 11:59 sagaris

          好像所有的都沒有考慮負數,小數這些,呵呵!!  回復  更多評論   

          # re: java中判斷字符串是否為數字的三種方法 [未登錄] 2013-12-27 16:41 00

          樓主辛苦啦哇  回復  更多評論   

          # re: java中判斷字符串是否為數字的三種方法 2015-04-21 09:44 zuidaima

          java正則判斷字符串是否是由純數字組成的問題
          http://zuidaima.com/question/1931119473249280.htm  回復  更多評論   

          # re: java中判斷字符串是否為數字的三種方法 [未登錄] 2015-09-09 20:49 kk

          沒有判斷空串  回復  更多評論   

          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 黑河市| 平遥县| 白山市| 紫阳县| 阿巴嘎旗| 新化县| 扎兰屯市| 明光市| 新蔡县| 准格尔旗| 石嘴山市| 平果县| 邵武市| 和田市| 丹寨县| 永仁县| 梁山县| 甘南县| 洱源县| 宿州市| 萨迦县| 北安市| 宜都市| 新平| 天祝| 宿州市| 郯城县| 富平县| 泽普县| 巴马| 出国| 黄大仙区| 舒城县| 宿迁市| 三明市| 淮安市| 西城区| 吐鲁番市| 南宁市| 本溪市| 门头沟区|