`
lovejuan1314
  • 浏览: 341858 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 判断是否为数字的三种方法

阅读更多
转自http://www.blogjava.net/hardson/archive/2006/10/11/58476.html
整理得很好,总结.
//用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("[0-9]*");
    return pattern.matcher(str).matches();   
 } 


//用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;
}
分享到:
评论
1 楼 raveh 2010-04-08  
没有考虑浮点数。

相关推荐

    Java判断数字是否在制定范围

    Java判断数字是否在制定范围 A B 中或者与A B 相等

    用java判断是不是数字

    用java判断是不是数字用java判断是不是数字用java判断是不是数字用java判断是不是数字用java判断是不是数字用java判断是不是数字用java判断是不是数字用java判断是不是数字用java判断是不是数字用java判断是不是数字

    详解Java判断是否是整数,小数或实数的正则表达式

    在Java中使用正则表达式来判断字符串是否符合整数、小数或实数的格式是一种常见且有效的做法。在编程中,我们经常需要对输入的字符串进行格式验证,以确保它们符合预期的数值格式,尤其是在处理财务数据、用户输入...

    java判断字符串是否递增递减或重复

    java判断字符串是否存在递增或递减 java判断字符串是否重复

    JAVA判断字符串是否为数字字符

    ### JAVA判断字符串是否为数字字符 在日常的Java开发工作中,我们经常需要验证用户输入的数据是否符合预期格式,比如验证电话号码、身份证号等是否仅包含数字。这种情况下,一个简单有效的工具方法就显得尤为重要了...

    判断一个数是否为素数的java代码

    在Java编程中,判断一个数是否为素数是常见的算法问题,尤其对于初学者来说,掌握这个概念及其实现方法至关重要。下面我们将详细讲解如何编写一个Java程序来判断一个整数是否为素数。 首先,我们需要理解素数的定义...

    java 判断汉字 汉字的判断

    ### Java判断字符串是否包含汉字的方法 在开发过程中,有时我们需要判断一个字符串是否包含汉字,并根据判断的结果执行不同的逻辑。这通常出现在需要处理多语言输入的情况下,例如用户输入验证、文本分析等场景。...

    java 如何判断回文数字

    以上两种方法都能有效地判断一个整数是否为回文数字。在实际编程中,根据具体场景和性能要求,可以选择合适的方法进行实现。学习和理解这些基础知识对于提升Java编程能力非常有帮助。在实际编程过程中,还可以结合...

    E判断是否为两位数.java

    E判断是否为两位数.java

    判断字符串是否为数字

    以上介绍了四种判断字符串是否为数字的方法,包括逐字符检查、使用正则表达式、利用 `String.matches()` 方法以及基于 ASCII 值的比较。每种方法都有其适用场景和特点,开发者可以根据具体需求选择最合适的方式。...

    java正则表达式判断密码是否包含大小写、数字、特殊字符

    随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),小写字母(a-z)以及数字(0-9)组成,且每种字符至少出现一次。这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕...

    java 导入及判断的Excel 使用方法

    本文将深入探讨Java中导入和判断Excel的使用方法,结合实例分析,帮助你全面理解这一技术。 首先,Java与Excel的交互通常依赖于第三方库,如Apache POI或JExcelAPI。Apache POI是目前最常用的一个,它提供了丰富的...

    正则表达式 Java 判断字串是否合理

    最后,`checkNull`方法用于判断字符串是否为空或只包含空白字符。 综上所述,通过以上知识点可以看出,Java正则表达式在处理各种格式的数据验证时非常实用且灵活。开发者可以根据具体需求选择合适的正则表达式来...

    NumberUtils判断是否数字java中验证只能是数字.doc

    Java 中使用 NumberUtils 判断是否为数字 在 Java 中,判断一个字符串是否为数字是非常常见的操作。Apache Commons Lang 库提供了一个名为 NumberUtils 的工具类,可以帮助我们实现这个功能。本文将介绍如何使用 ...

    java基础-给出一个随机字符串,判断有多少字母?多少数字?

    这篇文章将为大家详细介绍如何使用Java语言来判断随机字符串中的字母和数字。 在Java中,我们可以使用String类的toCharArray()方法将字符串转换成字符数组,然后遍历数组中的每个元素,进行判断。例如,我们可以...

    回文数字的判断(Java)

    在Java编程中,判断一个数字是否为回文是常见的基础算法问题,这通常涉及到字符串处理和循环结构。下面我们将深入探讨如何用Java实现回文数字的判断。 首先,我们可以将数字转换为字符串,这是因为数字的正反序比较...

    java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。

    本篇笔记主要探讨了如何在Java中实现控制台输入各种类型的数据,并提供了两种检查字符串中是否包含数字的方法。 首先,Java通过`System.in`流提供对控制台输入的访问。我们可以使用`Scanner`类来读取用户输入。以下...

    oracel中判断字段是否为数字的函数

    oracel中判断字段是否为数字的函数,查找非法字符解决多表关联报错

    java语言实现回文数字的判断

    通过以上步骤,我们实现了用Java语言判断一个数字是否为回文数的功能。这种方法简单明了,易于理解和实现,适合于初学者学习和掌握。此外,还可以进一步扩展此程序,比如增加异常处理机制以增强程序的健壮性,或者...

    Java判断数字位数的方法总结

    Java判断数字位数的方法总结 在Java中,判断数字位数是一个非常重要的知识点,本文将总结两种常用的方法来判断数字位数,这两种方法分别是普通方法和一般函数方法。 普通方法 普通方法使用了while循环来判断数字...

Global site tag (gtag.js) - Google Analytics