zoukankan      html  css  js  c++  java
  • Java中判断字符串是否为数字的五种方法

    方法一:用JAVA自带的函数

    public static boolean isNumeric(String str){
      for (int i = str.length();--i>=0;){  
       if (!Character.isDigit(str.charAt(i))){
        return false;
       }
      }
      return true;
    }

    方法二: 

    /*
      * 判断是否为整数 
      * @param str 传入的字符串 
      * @return 是整数返回true,否则返回false 
    */
      public static boolean isInteger(String str) {  
        Pattern pattern = Pattern.compile("^[-\+]?[\d]*$");  
        return pattern.matcher(str).matches();  
      }

    方法三: 

    public static boolean isNumeric(String str){
        Pattern pattern = Pattern.compile("[0-9]*");
        return pattern.matcher(str).matches();   
    }

    方法四: 

    public final static boolean isNumeric(String s) {
            if (s != null && !"".equals(s.trim()))
                return s.matches("^[0-9]*$");
            else
                return false;
        }

    方法五:用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;
    } 
  • 相关阅读:
    Linux下安装Mysql
    mssql 查询效率
    查看apache是否安装及版本
    centos(linux)切换用户
    mysql操作命令(linux)
    远程连接MySql连不上1130
    JAVA环境配置
    SQLSERVER2012数据库还原
    ASP连接ACCESS数据库
    ODOO 常用widget
  • 原文地址:https://www.cnblogs.com/liaojie970/p/5284437.html
Copyright © 2011-2022 走看看