java中怎么样才能判断出一个字符串中是数字还是其它? 也可以用: int i = Integer.valueOf("123").intValue() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断:一个一个字符循环判断?转换:Integer.parseInt(String); 至于判断是不是数字我以前是这么用的。if(parseInt(String).toString.length!=String.length) 判断不全是整数而且当parseInt(String).toString!="NaN"才可以。因为如果String中根本没有整数,那么parseInt会返回NaN(Not a Number) 转换:Integer.parseInt(String);这个我已经知道了。关键是java中怎么样才能判断出一个字符串中是数字还是其它? parseInt(String).toString!="NaN"这个可以直接写吗? "NaN"我是在jsp中用过的,用的时候要把两种情况一起考虑,既parseInt后的长度要和String原来相等,另外parseInt.toString不可以为"NaN"。这样就可以判断出是否为整数了。可是直接写 像这种东西为什么不用java.text.NumberFormat呢? try { temp_int = Integer.parseInt(temp_string); } catch (Exception e) { temp_int = 0; } i=temp_int;我这样写有什么问题吗? 呵呵,另外一种方法public boolean isDigit(String str) { if (str!=null&&str.length()!=0) { for (int i=0; i<str.length(); i++) if (!Character.isDigit(str.charAt(i))) return false; } else return false; return true; } sql语句问题? 怎样让JFrame的标题字变大? 初学者求教~JAVA做一个显示时间的小程序 但不是实时的~ 高分求助:C#中console.ReadKey()的功能在JAVA中该怎么实现 菜鸟的问题 ResultSet问题 怎么在java swing 中得到html中表单的内容 如何得到类的全路径 问一下:我做个程序运行后,如何让图标最小化到系统栏中而不在任务栏中显示啊 java与内存分配? 如何取得一个动画 Image 的所有象素数据? 关于static方法
if(parseInt(String).toString.length!=String.length) 判断不全是整数
而且当parseInt(String).toString!="NaN"才可以。因为如果String中根本没有整数,那么parseInt会返回NaN(Not a Number)
关键是
java中怎么样才能判断出一个字符串中是数字还是其它?
可是直接写
temp_int = Integer.parseInt(temp_string);
}
catch (Exception e) {
temp_int = 0;
}
i=temp_int;
我这样写有什么问题吗?
public boolean isDigit(String str)
{
if (str!=null&&str.length()!=0)
{
for (int i=0; i<str.length(); i++)
if (!Character.isDigit(str.charAt(i))) return false;
}
else return false;
return true;
}