java中判断字符串是否为数字的四种方法
来源:互联网 发布:360智能摄像机软件 编辑:程序博客网 时间:2024/05/23 01:56
1用JAVA自带的函数
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
2用正则表达式
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
3用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;
}
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
2用正则表达式
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
3用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;
}
4.过强制类型转化是否抛出异常来判断
public boolean isNumber(String checkStr) {
try {
Integer.parseInt(checkStr);
return true; // 未抛出异常,是数字
} catch (NumberFormatException err) {
return false; // 抛出异常,不是数字
}
}
- java中判断字符串是否为数字的四种方法
- java中判断字符串是否为数字的方法
- java中判断字符串是否为数字的方法:
- java中判断字符串是否为数字的方法
- java中判断字符串是否为数字的方法
- java中判断字符串是否为数字的方法
- java中判断字符串是否为数字的方法
- Java中判断字符串是否为数字的方法:
- java中判断字符串是否为数字的方法
- Java中判断字符串是否为数字的方法:
- Java中判断字符串是否为数字的方法
- JAVA中判断字符串是否为数字的方法
- java中判断字符串是否为数字的方法
- Java判断字符串是否为数字的几种方法
- java中判断字符串是否为数字的方法的几种方法
- java中判断字符串是否为数字的方法的几种方法
- java中判断字符串是否为数字的方法的几种方法
- java中判断字符串是否为数字的方法的几种方法
- 服务器×××上的MSDTC不可用解决办法
- 数据管理是企业成功实施SOA的关键
- L CD屏红色和蓝色反了,该修改哪个寂存器呀?
- vs2008智能感知jquery
- 什么是Hibernate
- java中判断字符串是否为数字的四种方法
- MDX层次结构在crossjoin函数中调用多次
- 如何成为Shell编程高手
- 什么是Struts
- C++堆、栈、自由存储区、全局/静态存储区和常量存储区
- 异步上传文件以及php对文件的处理
- 程序属性中EDITOR LOCK
- 手工创建loopback image
- 使用Win32创建串口通讯程序