如果判断是否是int型,用
try{
Integer.parseInt(String);
}catch(Exception){}
异常了就说明不是int,别的也可用parseLong,parseFloat什么的

解决方案 »

  1.   

    <Think in Java>里是不推荐使用异常的.
    为什么不试着用ASCII码来解决呢?
    或者自己写个判断函数,看它是否是数字(0~9)?
    当然了,可能要一个一个字符的判断.
    但我想,
    如果是数字的话,
    其最多也不会超过15位的.
    15*10 = 150.
    也就是说最多判断150次就够了.
    当然算法还有很多的.
    大家觉得呢?
      

  2.   

    DavidBone(7级宝宝) 我说楼上的,我已经看到你在很多的帖子中UO and DING了