<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無線&移動互聯網技術研發

    換位思考·····
    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    判斷字符串是否是數字串

    Posted on 2009-11-23 11:33 Gavin.lee 閱讀(262) 評論(0)  編輯  收藏 所屬分類: java SE & EE
    在我們日常開發過程中,為了安全考慮,會用到對傳值進行限制,下面這段是先人用的4個方法,都是可行了,現貼如下
    //    1.使用Character.isDigit(char)判斷     
        public boolean isNumeric(String str) {
            
    if (str == null || str.equals("")) {
                
    return false;
            }

            
    for (int i = str.length(); -->= 0;) {
                
    if (!Character.isDigit(str.charAt(i))) {
                    
    return false;
                }

            }

            
    return true;
        }

         

    //    2.使用類型轉換判斷
        public boolean isNumeric2 (String str) {
            
    try {   
                Integer.valueOf(str);   
                
    return true;
            }
     catch (Exception e) {   
                
    return false
            }
      
        }


    //    3.使用正則表達式判斷
        public boolean isNumeric3(String str) {
            
    return str.matches("[0-9]+");    
            
    //    +表示1個或多個(如"3"或"225"),*表示0個或多個([0-9]*)(如""或"1"或"22"),?表示0個或1個([0-9]?)(如""或"7")   
        }

        
    //    4.使用Pattern類和Matcher
        public boolean isNumeric4(String str) {
            Pattern pattern 
    = Pattern.compile("[0-9]+");   
            Matcher matcher 
    = pattern.matcher((CharSequence) str);   
            
    return matcher.matches();   
        }
    主站蜘蛛池模板: 国产美女无遮挡免费视频 | 黄在线观看www免费看| 国产亚洲精久久久久久无码AV| 亚洲高清中文字幕免费| 在线永久看片免费的视频| 亚洲精品在线免费观看| 中文字幕免费高清视频| 亚洲综合激情六月婷婷在线观看| 99在线免费观看视频| 久久久久亚洲AV片无码下载蜜桃| 久久一本岛在免费线观看2020| 久久噜噜噜久久亚洲va久| 日韩免费无码视频一区二区三区| 久久精品国产亚洲AV麻豆不卡 | 久久永久免费人妻精品下载| 中文字幕在线观看亚洲| 在线看片韩国免费人成视频| 亚洲 欧洲 视频 伦小说| 国产一级淫片a免费播放口之| 精品在线免费视频| 伊伊人成亚洲综合人网7777| 人妻免费一区二区三区最新| 亚洲一区二区成人| 成年女人18级毛片毛片免费| 精品视频免费在线| 国产成人亚洲综合色影视| 最近在线2018视频免费观看| 在线亚洲午夜片AV大片| 亚洲精品一级无码中文字幕| baoyu116.永久免费视频| 亚洲人成黄网在线观看| 又粗又大又猛又爽免费视频| 免费a级毛片无码a∨免费软件 | 亚洲毛片网址在线观看中文字幕| 国产成人AV免费观看| 亚洲精品人成网在线播放影院| 亚洲高清偷拍一区二区三区| 无码精品一区二区三区免费视频| 亚洲人成人77777在线播放| 日韩亚洲国产综合久久久| 午夜影院免费观看|