如果判断是否是int型,用
try{
Integer.parseInt(String);
}catch(Exception){}
异常了就说明不是int,别的也可用parseLong,parseFloat什么的
try{
Integer.parseInt(String);
}catch(Exception){}
异常了就说明不是int,别的也可用parseLong,parseFloat什么的
解决方案 »
- 用netBeans开发的Java swing程序上不显示进度条
- 怎么new出一个纯日期,或者纯时间的Date类啊???
- 关于System.currentTimeMillis()方法
- java.io写入时转换小写转换成大写
- Java中返回boolean值的方法是不是都能单独使用啊?
- 初学者请教有关线程同步的问题
- 关于MaskFormatter的错误
- 请问java面试一般都问一些什么问题?
- 本人有一批java及Delphi二手图书出售,大部分都是新书,本人在深圳,你可以根据自己的意愿开价,详情请看
- spring 手动注入后 自动装配失败
- BufferedInputStream是什么呀?
- 能具体讲一下吗?(我是新手)
为什么不试着用ASCII码来解决呢?
或者自己写个判断函数,看它是否是数字(0~9)?
当然了,可能要一个一个字符的判断.
但我想,
如果是数字的话,
其最多也不会超过15位的.
15*10 = 150.
也就是说最多判断150次就够了.
当然算法还有很多的.
大家觉得呢?