int i=Integer.parseInt(String s)

解决方案 »

  1.   

    String s = "1234";
    int i = Integer.parseInt(s);
      

  2.   

    要转化String s
    int i = Integer.parseInt(s);
      

  3.   

    Integer.parseInt(string);
    前提是你的string是能够转换成int的
      

  4.   

    try 
    {
        int i = Integer.parseInt(s) ; //S如果不能转化成字符,则parseint会抛出异常
    }
    catch(Exception e)
    {
       System.out.println("No Number Format") ;
    }
      

  5.   

    请使用如下代码,以保证健壮性:
    String s = "123";
    int i = -1 ;
    try{  
      i = Integer.parseInt(s);
    }
    catch(NumberFormartException numex){
      //如果转换失败,那么你的处理如下}
      

  6.   

    最好加上异常处理
    try {
        i = Integer.parseInt(string);
    } catch (NumberFormatException e) {
        e.printTraceStack();
    }
      

  7.   

    try 
    {
        int i = Integer.parseInt(s) ; 
    }
    catch(Exception e)
    {
       System.out.println("No Number Format") ;
    }
      

  8.   

    i = (Integer.valueOf(string)).intValue();
      

  9.   

    try 
    {
        int i = Integer.parseInt(s) ; 
    }
    catch(Exception e)
    {
       System.out.println("No Number Format") ;
    }
    最好.try一下.
      

  10.   

    这种方式最保险:
    try 
    {
        int i = Integer.parseInt(s) ; 
    }
    catch(Exception e)
    {
       System.out.println("No Number Format") ;
    }
      

  11.   

    将字符串s转换成整型i
    String s="123";try {
        i = Integer.parseInt(s);
    } catch (NumberFormatException e) {   //如果String包含不是整型的字符串,将抛出异常!
        e.printTraceStack();
    }