美文网首页
Java 判断字符串是否是数字的方法

Java 判断字符串是否是数字的方法

作者: 小眼睛的男生 | 来源:发表于2017-03-23 11:17 被阅读7191次
  • 使用 Java自带的函数
public static boolean isNumeric (String str) {
    for (int i = str.length(); --i >=0) {
          if (!Character.isDigit(str.charAt(i))) {
                return false;
          }
    }
    return true;
}
  • 使用正则表达式

方法一:

public static boolean isNumeric(String str) {
    Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
    return pattern.matcher(str).matches();
}

方法二:

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

方法三:

 public static boolean isNumeric (String str) {
    Pattern pattern = Pattern.compile("[0-9]*");
    return pattern.matcher(str).matcher();
}
  • 使用 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;
}
  • 判断是不是浮点型数据
public static boolean isDouble(String str) {
    Pattern pattern = Pattern.compile("^[-\\+]?[.\\d]*$");
    return pattern.matcher(str).matches();
}

相关文章

  • java 正则 常用

    1、判断字符串 是否为纯字母 2、判断字符串 是否为纯数字 3、判断字符串 是由字母和数字组成 4、判断字符串 是...

  • python 判断输入类型

    判断Python输入是否为数字 在接收raw_input方法后,判断接收到的字符串是否为数字 例如: str = ...

  • 2018-09-19

    字符串的常用方法 S.isdigit() 判断字符串中是否全为数字 S.isalpha() 判断字...

  • JS常用字符串处理轮子

    一、字符串限制 判断字符串是否全部都是数字 判断字符串是否全部都是字母 判断字符串是否是字符与数字 字符串前后空格...

  • Java 判断字符串是否是数字的方法

    使用 Java自带的函数 使用正则表达式 方法一: 方法二: 方法三: 使用 ASCII 码 判断是不是浮点型数据

  • java 中判断各种数据类型是否为空

    字符串java中判断字符串都是空的方法 判断list是否为空(Map、Set同list) 判断date数据类型是否为空

  • iOS【NSString基本方法】

    判断字符串是否包含数字 判断字符串是否包含英文字母 判断字符串是否包含数字与字母 去掉首尾空格字符 判断是否为空 ...

  • 2019-08-24 Java字符串处理

    我使用的contains方法来判断一个字符串中是否包含某个数字,将数字转为字符串,然后判断是否包含。转换为字符串的...

  • Isdigit and isalnum

    isdigit判断字符串是否全由数字组成 isalnum判断字符串是否全由数字和字母组成

  • Hive 正则表达式

    判断字符串是否是数字 或

网友评论

      本文标题:Java 判断字符串是否是数字的方法

      本文链接:https://www.haomeiwen.com/subject/aojznttx.html