判断字符串是否为数字
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;} }
判断字符串是否为数字相关推荐
- Shell中判断字符串是否为数字的6种方法分享
本篇文章主要介绍了"shell 判断字符串是否为数字",主要涉及到shell 判断字符串是否为数字方面的内容,对于shell 判断字符串是否为数字感兴趣的同学可以参考一下. #!/ ...
- isdigit函数python检测数字个数_Python中判断字符串是否为数字的三个方法isdecimal 、isdigit、isnumeric的差别...
isdecimal .isdigit.isnumeric这三个字符串方法都用于判断字符串是否为数字,为什么用三个方法呢?他们的差别是什么内? isdecimal:是否为十进制数字符,包括Unicode ...
- python判断字符串是纯数字_python判断字符串是否纯数字的方法
本文实例讲述了python判断字符串是否纯数字的方法.分享给大家供大家参考.具体如下: 判断的代码如下,通过异常判断不能区分前面带正负号的区别,正则表达式可以根据自己需要比较灵活的写,通过isdigi ...
- C#判断字符串是否为数字字符串
在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现. [方法一]:使用 try{} catch{} 语句. 我们可以在try语句块中试图将s ...
- 正则判断字符串是否为数字
var re =/^(-?\d+)(\.\d+)?$/; //判断字符串是否为数字 var re=/^[A-Za-z0-9]+$/; //字母和数字组合 转载于:https://www.cnbl ...
- isdigit函数python_Python判断字符串是否为数字的方法isdecimal 、isdigit、isnumeric及坑...
Python判断字符串是否为"数字",这个"数字"的说法相对比较模糊.主要的区别在哪里呢,来段代码输出看一下. 从Unicode官网查询到当前的Unicode版 ...
- vb 字符串转为数字 和判断字符串是否是数字字符串【转】
1 Val 函数 返回包含于字符串内的数字,字符串中是一个适当类型的数值. 语法 Val(string) 必要的 string 参数可以是任何有效的字符串表达式. 说明 Val 函数,在它不能识别为数 ...
- ios 怎么判断字符串的字节数_如何用IOS判断字符串是不是纯数字
我们在开发项目的时候经常会需要我们只输入一段纯数字,当我们在输入这段数字后就需要对字符串进行判断,看看是不是符合纯数字,那么你知道如何用IOS判断字符串是不是纯数字吗? 下面介绍几种判断字符串是否为纯 ...
- js 判断字符串是否为数字(正整数)
/*** 判断字符串是否为数字* @param nubmer* @returns {boolean}*/ function checkRate(nubmer) {//判断正整数/[1−9]+[0−9] ...
- 判断字符串是否是数字
#判断字符串是否是数字,看起来很简单,但是还是有些难度的 def is_number(s):try:float(s)#尝试转换为浮点数return Trueexcept ValueError:pass ...
最新文章
- Fragment onCreateView inflate注意事项 (整理)
- 作为研究生/博士生导师招收的第一个学生是一种怎样的体验?
- usr / bin / ld:找不到-l <nameOfTheLibrary>
- 多Excel合并成一个Excel的多sheet
- Microsoft VS Code安装教程
- HCIA~广域网技术
- graphpad两组t检验_Graphpad Prism如何科学地选择统计学方法
- 删除电脑上重复备份的图片
- 一篇联想员工写的:联想不是我的家
- iOS面试题-UI篇
- (论文加源码)基于DEAP的脑电情绪识别(CNN,RNN和两种不同的注意力机制)
- 使用scrapy简单爬取网易新闻
- 传感器技术(徐科军 第四版)第三章:变电抗式传感器
- Callable和Runnable的区别
- 紫书《算法竞赛入门经典》
- 2022P02014139杨智关于香农编码、哈夫曼编码和费诺编码的比较
- 3D游戏建模师加不加班?严重吗?
- 电脑软件怎么设置开机自启动
- Risc-V单周期CPU设计思考
- jQuery酷炫网格相片墙动画效果