try{
Integer.parseInt(your value);
}catch (Exception E){
System.Out.println("不是数字!");
}
Integer.parseInt(your value);
}catch (Exception E){
System.Out.println("不是数字!");
}
解决方案 »
- j2se 怎么把图片切割成相同宽高几个小图片?
- 在installanyanywhere中能运行并安装MsSql2000吗?
- 收集java的常用函数代码!大家分享,共同学习!请分享者到此接分[续二]!
- 请教一个正则表达式分组的问题
- 请问大家经常用哪些java程序开发工具啊
- socket传java简单对象出错,java.io.StreamCorruptedException: invalid
- 大家快过来看看这个小程序!送分!来者有分!
- 请问哪儿有jbuilder的中文版教程下载?100分相送
- 我想给人分都不行,难怪没人回答我的问题!!我该怎么办?
- java awt 实现打开窗口
- 求助:怎么使用户单击某个链接后下载文件而不是直接用浏览器打开
- 创建连带新目录的新文件的一个问题
String s = "1234abcd";
int length = s.length();
for(int i = 0 ; i < length ; i++){
if(!((s.charAt(i) > '0' && s.charAt(i) < '9') || (s.charAt(i) > 'a' && s.charAt(i) < 'z')|| (s.charAt(i) > 'A' && s.charAt(i) < 'Z'))){
isDorL = false;
break;
}
}
如果isDorL为true,则s中为字母或数字,否则s中有其它字符
不抛出异常就是数字
1、校验ASCII码
2、转换成字符或数字,看是否可以成功
用try的方式不大符合程序的结构控制,也不利于你做进一步处理!