小问题,高手请进求解
在Java中怎么判断一个字符窜是纯数字的,最多只包含小数点 问题点数:20、回复次数:8Top
1 楼netprobe(慕容奸诈)回复于 2004-08-02 15:02:37 得分 0
这么简单的问题,都没人帮我看看吗?Top
2 楼netprobe(慕容奸诈)回复于 2004-08-02 15:11:17 得分 0
自己顶先Top
3 楼happyegg(放松放松)回复于 2004-08-02 15:32:25 得分 0
String str = "324.12asdasd";
try {
Double d = new Double(str);
System.out.println("This is a digital");
}
catch(NumberFormatException e) {
System.out.println("This is not a digital");
}Top
4 楼charlie0895(命----世上本没有路,我多走几次也就成了路.... )回复于 2004-08-02 21:23:55 得分 0
楼上这重方法虽然可行,但不可取呀!那要是就只是判断,判断之外的语句不都要写在finally里啊Top
5 楼imagex(<<<<<<★>>>>>>)回复于 2004-08-02 21:37:52 得分 0
mark
thx
Top
6 楼charlie0895(命----世上本没有路,我多走几次也就成了路.... )回复于 2004-08-02 22:44:00 得分 0
可以对字符串进行判断Top
7 楼D_O_N_G(ilmmvilo)回复于 2004-08-02 23:00:07 得分 0
笨方法:转换成字符数组,在循环判断。
或产生一字节数组,判断每一字节的数字大小。Top
8 楼happyegg(放松放松)回复于 2004-08-04 09:38:52 得分 20
那你为什么不把我的语句自己封装到一个函数里面呢?
boolean isDigital(String str) {
try{
......
return true;
}
catch(){
return false;}
}Top




