用String.valueOf(int),返回的是String类型public class Test

public static void main(String[] args) 
{
 int i=110;
 String st=String.valueOf(i);
 System.out.println(st);
}
}

解决方案 »

  1.   

    楼上的 人家都说是int 了 不是Integer最简单的办法  String  = "" + int ;
      

  2.   

    int a=1;
    String b=a+"";
      

  3.   

    int i = 172;
    String s = Integer.toString(i);
      

  4.   

    String a=String.valueOf(yourInt);
      

  5.   

    嗯,但是要分清Integer 和int 的区别
      

  6.   

    interger 与 int 有什么区别呀?
      

  7.   

    int i = 200;
    Integer.toString(i)
    /////////////////////
    interger  :是封装的类型,是对象(object),可以放到 collection 里
    int : 是基本类型 不可以放到 collection 里
      

  8.   

    Integer 是对象,而int 是基本数据类型。
    Integer 是int的包装类。