try{
Integer.parseInt();
} catch (Exception e){}如果抛异常就说明不能转成integer
Integer.parseInt();
} catch (Exception e){}如果抛异常就说明不能转成integer
解决方案 »
- 类④QQ 样本的 小例子 。。帮帮忙呀
- 大家帮我看看吧,线程问题
- 请教,窗口最小化后,JTable里的内容全都不见了,只有点一下才可以看到,不知道什么原因?
- 弄了3天也没弄出来..求大大们指教备份问题..感激不进
- Applet用appletviewer打开就可以弹出文件打开/保存对话框,但IE浏览时却没任何反应!
- 如何在eclipse中运行console程序
- 一个新新手的求助!!!快帮帮我,我好急的呀!谢谢!
- 各位大哥好,请指点一下
- 高手救命!Runtime.exec("ftp") 然后从 Process.getInputStream() 里面读,为何读不到东西
- 动态建表, 查询!!!!!!
- it公司常见java面试题汇总
- java tutorial里的例子,为什么会死锁?我死活分析不出来
public static boolean isNumer2(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
只是简单数字,不包括负数,其他进制
public static boolean isDigits(String str) {
if (StringUtils.isEmpty(str)) {
return false;
}
for (int i = 0; i < str.length(); i++) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
通用的看你具体的要求
System.out.println(Integer.valueOf(num) == 12345);
若为true,则转换成功
推荐用这种。不过Integer的话还要判断最大不能超过多少数值吧。
//可以转换成整数
}
也可以将字符串内容转换为数组,然后判断数组每个元素是否都是数字.
对于这种字符串判断,用正则再好不过了