???
instanceof怎么判断String variable里所包含的内容?

解决方案 »

  1.   

    我一般这样用
    String strTmp="ab";
    try
    {
       int i = Interger.parseInt(strTmp);
    }
    catch (exception e)
    {
       System.out.println(strTmp+"中不是整数");
    }
      

  2.   

    进行整数转换,出错就不是整数
                try {
                        Integer.parseInt("asdf");
                    } catch (NumberFormatException e) {
                        
                    }
      

  3.   

    对不起应该是  Exception   “catch (exception e)”中的
      

  4.   

    上面的都说了啊,我也没什么好说的了
    的确是用Integer.parseInt方法进行转换,看会不会抛出异常
      

  5.   

    记得给分哦
    try{
       int num = pubInteger.parseInt(String s);
    }
    catch(NumberFormatException ex){
       ...........
    }
      

  6.   

    public boolean isInteger(){
      try{
        Integer.parser(Str);
      }catch(Exception e){
        return false;
      }
      return true;
    }---
    软件大佬,基于软件行业的研发、学习、交易、服务、管理的网络平台,您事业开始的地方。请访问www.softboss.com
      

  7.   

    faint 写快了
    public boolean isInteger(String str){...}
      

  8.   

    谢了各位
    发完帖子我就想到用try..catch了
    anyway,照样发分