`
dada_fangfang
  • 浏览: 144673 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

判断数字的几种方法

阅读更多
转自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;  
}
分享到:
评论

相关推荐

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

    本文给大家整理了Java判断数字位数的两种常用方法,对此有兴趣的可以跟着小编一起学习下。

    IOS判断字符串是不是纯数字的方法总结

    下面介绍几种判断字符串是否为纯数字的方法 第一种方式是使用NSScanner: 1. 整形判断 - (BOOL)isPureInt:(NSString *)string{ NSScanner* scan = [NSScanner scannerWithString:string]; int val; return [scan ...

    JS数据类型判断的几种常用方法

    主要介绍了JS判断数据类型的几种常用方法,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下

    利用JS判断字符串是否含有数字与特殊字符的方法小结

    本文主要介绍的是利用JS判断字符串是否含有数字与特殊字符的方法,文中有几种不同的方法,包括普通的JS验证法、正则表达式法,另外还有判断是否为浮点数的js函数,在最后还将简要介绍下isNAN函数的使用方法和例子,...

    C#判断一个String是否为数字类型

    本文主要介绍C#判断一个String是否为数字类型几种的方法,需要的朋友可以参考下。

    JS实现随机颜色的3种方法与颜色格式的转化

    在平时的码农日常中,经常会用到求随机颜色的地方,下面是我总结的几种简单的实现随机颜色的方式: 十六进制格式(#000000-#FFFFFF) 第一种是比较简单的方法,这种方法是先随机生成ffffff以内16进制数,然后判断...

    几种二极管的检测方法(激光,变容,双基极)

    几种二极管的检测方法(激光,变容,双基极二极管) (一)激光二极管的检测 1.阻值测量法 拆下激光二极管,用万用表R×1k或R×10k档测量其正、反向电阻值。正常时,正向电阻值为20~40kΩ之间,反向电阻值为∞...

    数字电子技术课件 第一章、第二章

    熟练掌握几种常用进制之间的相互转换。 3.熟悉常见码制的编码规律,熟练记住几种典型码制及其编码规律。例如:8421码,循环码(格雷码),8421BCD码,余三码,余三循环码等。 4.熟练掌握逻辑代数的定理,特别是反演...

    jQuery对于显示和隐藏等常用状态的判断方法

    当显示和隐藏切换的时候,需要判断此刻是显示还是隐藏,那判断条件常用以下几种方法: 1. 代码如下:if(thisNode.is(‘:hidden’)){……}else{…….} 2.首先给thisNode的Dom元素加class标识,例如改标识为class=”...

    轻松解决datagrid-export.js的导出excel数字变科学计数法的问题

    本人尝试了网上几种方法,开始尝试在mssql服务器后端sql语句中,select选择字段时候用过“convert(varchar,字段)as 新字段名”、“转义字符——“\'”、“\t”、“&nbsp;”、“&rsquo;”、“&apos;”等等几种,...

    《数字图像处理》期末复习题库1 + 试题答案

    这是我在学习数字图像处理这门课程时,从网络上以及相关书籍中搜集到的一些题目, 这些 题目主要是针对期末考试的, 这本题库将会按照考试常见的题型进行分类,主要分为以下 5 大题型:选择题、填空题、判断题、简答...

    人工智能项目资料-,基于几种方式简单的完成了手写数字识别.zip

    人工智能——模拟人类智能的技术和理论,使其在计算机上展现出类似人类的思考、判断、决策、学习和交流能力。这不仅是一门技术,更是一种前沿的科学探索。 【实战项目与源码分享】 我们深入探讨了深度学习的基本...

    论文研究-基于数字图像技术的卵石模糊聚类.pdf

    对其中一种聚类结果,将实物图与几种标准图进行数据对比确定了图形分类特征,并使用多维平面图法进行聚类结果分析,进一步证明了直观判断卵石形状特征参数与模糊聚类关系的可行性。实验表明,该卵石分类法具有一定的...

    数字万用表检修方法与技巧

    其方法大致可分为以下几种:  1.感觉法 凭借感官直接对故障原因做出判断,通过外观检查,能发现如断线、脱焊、搭线短路、熔丝管断、烧坏元件、机械性损伤、印刷电路上铜箔翘起及断裂等;可以触摸出电池、电阻、...

    人体行为异常监控系统源码+项目说明(自动检测人体运动轨迹,并与提前设定好的行为库进行匹配,分析判断是否具有异常行为).zip

    【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业... 在数字图像预处理部分采用了图像二值化,腐蚀与膨胀等几种方法为人体目标的跟踪和检测做准备).zip

    基于c++数字逻辑电子仿真器

    //将数字转换成字符,存于buffer中 _itoa(i+1,buffer,10); point=numpoint.GetAt (i); dc.TextOut (point.x ,point.y ,buffer); } } 由于每创建一个输入结点,就要相应地记录一个序号。这个序号的位置点...

    论文研究-数字式射线图像缺陷检测的C-V方法.pdf

    根据实验结果,所提出的方法在不损失任何率失真性能的情况下,对于常用的几个QIF和CIF标准测试序列,其平均的分数搜索点数可减少到6以下。与全分数运动估计方法(FFPS)相比,所耗费的搜索点数减少了近一倍;而与...

    用户名输入的判断和异常处理

    (1)必须是6位的数字符号的字符串,...针对以上几种情况,为了保证用户在确定登录时候的密码是符合规范的6位数字 符组成的字符串,就必须进行异常处理,请自定义异常来处理各种可能出现的异常,并能给出每种异常的原因

    电子测量中的数字万用表检修方法与技巧

    其方法大致可分为以下几种:  1.感觉法 凭借感官直接对故障原因做出判断,通过外观检查,能发现如断线、脱焊、搭线短路、熔丝管断、烧坏元件、机械性损伤、印刷电路上铜箔翘起及断裂等;可以触摸出电池、电阻、...

Global site tag (gtag.js) - Google Analytics