先用Integer.parseInt(string)转化为整形数据。运算完后再用.toString()方法转化为字符串

解决方案 »

  1.   

    或用String.valueOf(Int)转化为字符串
      

  2.   

    int i=Integer.parseInt(string);
    String s=(new Integer(i)).toString();
      

  3.   

    将字符串转换为整形:
    String s="1";
    Integer integer=new Integer(s);
    int i=integer.intValue();将整形转换为字符串:
    int i="1";
    Integer integer = new Integer(i);
    String s=integer.toString();
      

  4.   

    sss=Integer.toString(Integer.parseInt(sss)+100-50);
      

  5.   

    try
    {
       int sss = Integer.parseInt(string);
    }
    catch(Exception e)
    {
       System.out.println("不能转换");
    }
      

  6.   

    String str = "123";
    int i = Integer.parseInt(str);// do somethingstr = Integer.toString(i);
      

  7.   

    另外int i = Integer.parseInt(str);可能抛出NumberFormatException