string->int:int i=(new Ingeter(s)).intValue();
int->string string s=String.valuePf(i);

解决方案 »

  1.   

    写错了,不好意思
    int i=(new Integer(s)).intValue();
    String s=String.valueOf(i);
      

  2.   

    Convert strings to double (atof), integer (atoi, _atoi64), or long (atol).
      

  3.   

    String-->int:int i=Integer.parseInt(s);
    int-->String:String s=String.valueOf(i);
      

  4.   


    int -> String {
    int i = 1;
            String  str = Integer.toString(i);
    }
     
    String -> int {
    String str = "1";
            int i = Integer.parseInt(str);
    }
      

  5.   

    1.int到String:
    String s=String.valueOf(i);
    2.String到int:
    int i=Integer.parseInt(str);
      

  6.   

    int i = 0;
    String str = Strong.valueOf(i);String str = "0";
    int i = Integer.parseInt(str);
      

  7.   

    上面的那些方法都可以的如果你只是想吧一个int 型的数打印出来,大可不必转换成String 
    直接用
        int i;
      System.out.println(""+i);就OK了
      

  8.   

    对,println可以自动将数值转换成string型!上面的方法也很受教!
      

  9.   

    这个是主数据类型和字符串的转换
    int---String:
    int n=123;
    String str=String.valueOf(n);String--int:
    String str;
    int n=Inter.parseInt(str);