1.用正则表达式

import java.util.regex.Pattern 和 java.util.regex.Matcher

  /*** 利用正则表达式判断字符串是否是数字* @param str* @return*/public boolean isNumeric(String str){Pattern pattern = Pattern.compile("[0-9]*");Matcher isNum = pattern.matcher(str);if( !isNum.matches() ){return false;}return true;}

2.用JAVA自带的函数

org.apache.commons.lang

org.apache.commons.lang.StringUtils;public static boolean isNumeric(String str) {if (str == null) {return false;}int sz = str.length();for (int i = 0; i < sz; i++) {if (Character.isDigit(str.charAt(i)) == false) {return false;}}return true;}

3、判断ASCII码值

public static boolean isNumeric0(String str)
{  for(int i=str.length();--i>=0;){int chr=str.charAt(i);if(chr<48 || chr>57)return false;}return true;}

4、逐个判断str中的字符是否是0-9

public static boolean isNumeric3(String str)
{final String number = "0123456789";for(int i = 0;i < number.length; i ++){if(number.indexOf(str.charAt(i)) == -1){  return false;  }  }  return true;
}

5、捕获NumberFormatException异常

public static boolean isNumeric00(String str)
{try{Integer.parseInt(str);return true;}catch(NumberFormatException e){System.out.println("异常:\"" + str + "\"不是数字/整数...");return false;}
}

判断字符串是否为数字相关推荐

  1. Shell中判断字符串是否为数字的6种方法分享

    本篇文章主要介绍了"shell 判断字符串是否为数字",主要涉及到shell 判断字符串是否为数字方面的内容,对于shell 判断字符串是否为数字感兴趣的同学可以参考一下. #!/ ...

  2. isdigit函数python检测数字个数_Python中判断字符串是否为数字的三个方法isdecimal 、isdigit、isnumeric的差别...

    isdecimal .isdigit.isnumeric这三个字符串方法都用于判断字符串是否为数字,为什么用三个方法呢?他们的差别是什么内? isdecimal:是否为十进制数字符,包括Unicode ...

  3. python判断字符串是纯数字_python判断字符串是否纯数字的方法

    本文实例讲述了python判断字符串是否纯数字的方法.分享给大家供大家参考.具体如下: 判断的代码如下,通过异常判断不能区分前面带正负号的区别,正则表达式可以根据自己需要比较灵活的写,通过isdigi ...

  4. C#判断字符串是否为数字字符串

    在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现. [方法一]:使用 try{} catch{} 语句.       我们可以在try语句块中试图将s ...

  5. 正则判断字符串是否为数字

    var re =/^(-?\d+)(\.\d+)?$/;   //判断字符串是否为数字 var re=/^[A-Za-z0-9]+$/;  //字母和数字组合 转载于:https://www.cnbl ...

  6. isdigit函数python_Python判断字符串是否为数字的方法isdecimal 、isdigit、isnumeric及坑...

    Python判断字符串是否为"数字",这个"数字"的说法相对比较模糊.主要的区别在哪里呢,来段代码输出看一下. 从Unicode官网查询到当前的Unicode版 ...

  7. vb 字符串转为数字 和判断字符串是否是数字字符串【转】

    1 Val 函数 返回包含于字符串内的数字,字符串中是一个适当类型的数值. 语法 Val(string) 必要的 string 参数可以是任何有效的字符串表达式. 说明 Val 函数,在它不能识别为数 ...

  8. ios 怎么判断字符串的字节数_如何用IOS判断字符串是不是纯数字

    我们在开发项目的时候经常会需要我们只输入一段纯数字,当我们在输入这段数字后就需要对字符串进行判断,看看是不是符合纯数字,那么你知道如何用IOS判断字符串是不是纯数字吗? 下面介绍几种判断字符串是否为纯 ...

  9. js 判断字符串是否为数字(正整数)

    /*** 判断字符串是否为数字* @param nubmer* @returns {boolean}*/ function checkRate(nubmer) {//判断正整数/[1−9]+[0−9] ...

  10. 判断字符串是否是数字

    #判断字符串是否是数字,看起来很简单,但是还是有些难度的 def is_number(s):try:float(s)#尝试转换为浮点数return Trueexcept ValueError:pass ...

最新文章

  1. Fragment onCreateView inflate注意事项 (整理)
  2. 作为研究生/博士生导师招收的第一个学生是一种怎样的体验?
  3. usr / bin / ld:找不到-l <nameOfTheLibrary>
  4. 多Excel合并成一个Excel的多sheet
  5. Microsoft VS Code安装教程
  6. HCIA~广域网技术
  7. graphpad两组t检验_Graphpad Prism如何科学地选择统计学方法
  8. 删除电脑上重复备份的图片
  9. 一篇联想员工写的:联想不是我的家
  10. iOS面试题-UI篇
  11. (论文加源码)基于DEAP的脑电情绪识别(CNN,RNN和两种不同的注意力机制)
  12. 使用scrapy简单爬取网易新闻
  13. 传感器技术(徐科军 第四版)第三章:变电抗式传感器
  14. Callable和Runnable的区别
  15. 紫书《算法竞赛入门经典》
  16. 2022P02014139杨智关于香农编码、哈夫曼编码和费诺编码的比较
  17. 3D游戏建模师加不加班?严重吗?
  18. 电脑软件怎么设置开机自启动
  19. Risc-V单周期CPU设计思考
  20. jQuery酷炫网格相片墙动画效果

热门文章

  1. CDB(ContainerDatabase)与PDB(PluggableDatabase)
  2. 几款思维导图软件的调研与选择(附下载地址)
  3. Web前端面试题目及答案汇总
  4. 读《零成本创业》-黄永宏 (2)
  5. 2014考研英语二真题下载 2014考研英语二解析下载
  6. 正版免费 Noteexpress
  7. VINet 翻译|导读|解析
  8. 淘宝案例、防抖和节流
  9. 注册了paypal!
  10. linux环境之 轻轻松松背单词