文选流氓 发表于 2003-2-7 01:38

1-1-19-31 怎么判断一个字符串是不是纯数字


发信人: bluesmart77 (登山者永不停息(男)), 信区: Java      
标题: Re: ××××××××怎么判断一个字符串是不是纯数字
发信站: BBS 水木清华站 (Mon Oct 14 19:08:56 2002), 转信

char[] Mychar = str.toCharArray();
for(int I = 0;I<Mychar.length;I++){
if(!(Character.isDigit(Mychar)){
      System.out.print(“str is not 数字”)
   Break;
}
}

【 在 telic (马蔺) 的大作中提到: 】
: 如题,有没有现成得函数?谢了先!


发信人: murphys (ξ风Ψ铃ξ), 信区: Java      
标题: Re: ××××××××怎么判断一个字符串是不是纯数字
发信站: BBS 水木清华站 (Mon Oct 14 20:42:53 2002), 站内信件

个人认为这个解答不正确,问题在于:
请问 Java 中 5L,2F,3D,0x45,6e+7 这样算不算数字?
所以应该用类似于Double.parseDouble(),
然后catch NumberFormatException来判断是不是数字

【 在 bluesmart77 (登山者永不停息(男)) 的大作中提到: 】
: char[] Mychar = str.toCharArray();
: for(int I = 0;I<Mychar.length;I++){
:   if(!(Character.isDigit(Mychar)){
:       System.out.print(“str is not 数字”)
:      Break;
: }
: }
页: [1]
查看完整版本: 1-1-19-31 怎么判断一个字符串是不是纯数字