zoukankan      html  css  js  c++  java
  • java判断字符串是否为数字

    我们在做安卓开发中,一定会遇到判断某字符串是否是数字的问题,本文使用正则表达式可以很方便的判断出来,希望本文对安卓开发者有所帮助。

      1 public boolean isNumeric(String str){   
      2
      3       Pattern pattern = Pattern.compile("[0-9]*");   
      4
      5       Matcher isNum = pattern.matcher(str);  
      6
      7       if( !isNum.matches() ){  
      8
      9           return false;   
     10
     11       }   
     12
     13       return true;   
     14
     15     }  
     16
     17

        这个仅判断正整数,如果需要判断正负整数,正则表达式相应修改为 ^-?[0-9]+ ,如果要判断全部数字,正则表达式需要修改为 -?[0-9]+.?[0-9]+,感谢阅读本文。

  • 相关阅读:
    超赞!不容错过的5款实用网页开发和设计工具
    如何从平面设计转行到UI设计?
    线段树
    RMQ
    Splay
    Treap
    *模板--矩阵
    最小生成树
    hash
    ac自动机
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/6170596.html
Copyright © 2011-2022 走看看