Java判断String类型变量是否可以转换数字类型
来源:互联网 发布:linux svn服务端下载 编辑:程序博客网 时间:2024/05/16 13:52
正则表达式
首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
public boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ){ return false; } return true; }
JAVA自带函数
public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++) { System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))) { return false; } } return true;}
用org.apache.commons.lang
org.apache.commons.lang.StringUtils;boolean isNunicodeDigits=StringUtils.isNumeric("aaa123456789");
判断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; }
逐个判断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;}
捕获NumberFormatException异常
public static boolean isNumeric00(String str){ try{ Integer.parseInt(str); return true; }catch(NumberFormatException e) { System.out.println("异常:\"" + str + "\"不是数字/整数..."); return false; }}
阅读全文
1 0
- Java判断String类型变量是否可以转换数字类型
- java中instanceof判断类型是否可以转换
- java判断String类型是否能转换为int
- java判断string变量是否是数字
- java 判断String变量是否为数字
- c++中怎么判断一个string类型的字符串变量是否为数字?
- c++中怎么判断一个string类型的字符串变量是否为数字?
- c++中怎么判断一个string类型的字符串变量是否为数字?
- java 判断对象是否为String类型
- C#判断一个String是否为数字类型
- 判断字符串是否可以转换成日期类型
- javascript 判断是否数字类型
- 判断是否为数字类型
- java判断变量类型
- java数字类型转换
- Java判断字符串是否为数字(浮点类型也包括)
- 判断一个string是否可以为数字
- 判断一个string是否可以为数字
- Java字符串处理工具
- OpenGL鼠标拾取
- CentOS使用YUM安装php运行环境,包含php,php-fpm,nginx,mysql
- ZOJ 3475 The Great Wall I【最大流最小割定理+巧妙建图】
- 【iOS】二叉树的各种问题(OC代码)
- Java判断String类型变量是否可以转换数字类型
- BSP 二叉树再次讨论
- PHP Notice: Use of undefined constant variable
- 专业程序员成长之路之基础基础!
- 关于select函数
- 小题大作—技术的重要性
- 关于SQL中函数与存储过程的区别
- AtCoder Beginner Contest 069
- socket的拉屎模型