http://expert.csdn.net/Expert/topic/1677/1677390.xml?temp=.6393396

解决方案 »

  1.   

    假设n为整数:
    new Integer(n).toString()
      

  2.   

    int a=78;
    String b="";
    String b=b.valueOf(a);
      

  3.   

    to hhdragon1982()
    "用Integer类的parseInt()方法"是将string转换成int。
      

  4.   

    我觉得有2个方法:
    1。new Integer(n).toString()
    2。"" + new Integer(n)
      

  5.   

    不知道你怎么学JAVA的呀。JAVA方面就是什么类型都可以转换String类型的呀。
    唉。。要不int i
    new Integer(i).toString()
    系统会自动调用给你转换
      

  6.   

    对呀  
    int i;
    String str=(String)i;
      

  7.   

    强制转化是不行的,我以前做过。你可以用parseint()方法
      

  8.   

    给你个例子
    import java.lang.*;
    public class bb
    {   
    public static void main(String[] args) 
    {   int a=20;
        Integer b=new Integer(a);
    System.out.println(b.toString(a));
    }
    }
      

  9.   

    int a = 0;
    String test = String.valueOf(a);
      

  10.   

    int i = 7843;
    String.valueOf(i);
      

  11.   

    这种问题应该放到FAQ里面去,放在最顶上,字弄的大大的
      

  12.   

    用String.valueOf(int i)方法还有,上面说到的Integer.parseInt()正好相反,是把String转换成int的!
      

  13.   

    1.String.valueOf(int i)
    2.Integer.toString()
      

  14.   

    String.valueOf(intvalue);
    这个最好
      

  15.   

    最简单的方法
    int i=6;
    String str=""+i;
    这样就可以了,java会自动转换类型的
      

  16.   

    int i;
    String s;
    s=""+i+"";