欢迎光临
我们一直在努力

Java中判断字符是否为数字

Java中判断字符是否为数字插图

一、使用自带函数isDigit()

语法:

public static boolean isDigit(char ch)

实例:

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

二、使用正则表达式

实例1:

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

实例2:

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

实例3:

 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  57) {
            return false;
        }
   }
   return true;}

推荐教程:java开发入门

相关推荐: java中如何判断char是否是空格

函数介绍: toCharArray() 方法将字符串转换为字符数组。 语法: public char[] toCharArray() 返回值: 字符数组。 在线视频教程推荐:java学习视频 判断思路: 首先通过调用“toCharArray”方法将需要判断的字…

赞(0)
未经允许不得转载:爱分享 » Java中判断字符是否为数字

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱分享,生活常用知识教程百科分享、学习、交流平台

爱分享精选好货商城